logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue props配置对象

先创建一个Student子组件并且之前说过,当写重复的组件,它们的数据不是同步的,因为extend 进行了一个new Vue Component()构造函数 每次应用组件标签生成的都是一个新的组件实例对象,而现在有个新的需求,比如上边,属性是张三 男 18 但是需要一个组件只改变它的数据值.让它显示为李四 女 20,这时貌似如果直接再定义一个组件,只把数据改了,这样也并不是复用.可以想到,可以用动

vue 全局后置路由守卫router.afterEach

要点:发现后置路由守卫在前置之后执行,并且发现next为undefined则后置守卫没有next因为它已经是在路由跳转后了没必要进行路由跳转的放行了而后置路由守卫实现页签的改变我们先用js来实现先在mate里面写上对应信息这边我们写在了前置路由守卫里面但发现有bug一开始打开的网页为undefined但是还有bug因为是路径跳转前改变,所以当信息不对权限没通过,但是会发生网页页签的改变,只有这样写

vue 路由 params参数 传参

要点:与Ajax同理然后要在路由的配置写入占位符,写入的占位符就是在对应路由组件的$route里的params里的key的值这边要用name注意使用params的时候,这边配置里不允许写path,path是在query中的总结...

vue 全局前置 路由守卫router.beforeEach(to,from,next)(在页面跳转前即路径都没改变前)

就比如当在当点击news和message时,需要学校为对应名字才能显示内容,否则就不行所以我们可以在路由规则里面写入判断是否为对应信息,校验正确则进行显示这时候路由配置要这样写加入一个router.beforeEach 表示在初始化时候被调用和每次路由切换之前别调用然后这里面有三个参数 一个为to 一个为from 一个为next也就说to和from是把你要跳转到哪里,从哪边跳转过来都拿到而现在相当

vue pubsub消息的订阅(subscribe)与发布(publish)(适用与所有的框架,需要使用第三方的js库)

要点:但是对应vue框架来说,全局事件总线要比消息的订阅与发布要好,因为全局事件总线,是靠vue实现的,不需要去安装别的第三方库了、对比全局事件总线,其实就是把哪个$bus(x)换成了pubsub订阅指的就是需要数据的发布则为提供数据的这边这个模型中,假如a需要收到c的一些数据,也就是说,a时需要数据的也就是订阅,而c是发送数据的也就是发布,当我们定义订阅的时候,写入一个订阅的名字.然后在加上一个

vue 内置指令 v-pre指令

v-pre 的作用:要点:当把三个都加上v-pre时,发现页面上出现了模板未解析的东西所以加了这个v-pre就是程序员写什么样页面显示就是什么样,它不会再进行解析了所以不要在,有插值语句,或者点击事件或者添加了标签属性的元素上加pre等等要在像第一行只有文本文字的情况下去加由于不需要进行模板解析就加快了运行效率总结:...

vue 具名插槽

要点:组件里面 写上插槽的名字组件标签里面要写slot属性表示要往那个插槽里放当多标签向一个插槽添加时,最好使用template包裹(代替掉div 少一层div)只有在template标签里面才有的新写法具名插槽:即具有名字的插槽实现多插槽如果想当然这样写就会出现双份的组件里面 写上插槽的名字组件标签里面要写slot属性表示要往那个插槽里放如果这边写多个也不会对插槽的内容进行覆盖然后发现中...

前端Vue项目webpack打包部署后源码泄露解决

前端Vue项目webpack打包部署后源代码泄露解决

文章图片
#webpack#前端#vue.js
vue vue-resource实现发送请求(一个vue的插件库)

要点学过的请求方式1 安装插件 vue-resource2.引用并使用插件然后你会发现所有的vc和vm都会加上一个$http只要把之前的axios替换成this.$http就行了但是由于这个vue-resource 更新频率不是很高在vue1.0的时候经常用,但是如今还是axios比较好封装的好...

vue ref属性(标签属性)

要点:之前 我们用原生js写的话,写id,通过dom操作获取元素进行操作vue中用ref并且可以在component上找到这边this指向的就是app组件,显示,其实ref就是id的代替者,只不过不需要再写dom元素操作了其实就是你在哪个标签上加ref,就vue component 帮你收集哪个元素比如这边在h1和btn上加了ref则在vue component的$ref中,收集了,title和b

    共 11 条
  • 1
  • 2
  • 请选择