摘要:
插件可用于扩展Vue,自定义插件应包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。 定义插件: // plugin.jsexport default { install(Vue, x, y, z){ // 传入的第一个参数是Vue, 可以 阅读全文
摘要:
vue中的mixin可以实现组件中重复代码的高度复用,可以将不同组件中重复的组件选项(如,data、created、mounted、components、computed、watch等)都提取出来,形成一个mixin的js文件,在需要用到这些代码时,引入这个js文件即可。 用法 通过mixins属性 阅读全文
摘要:
概述 Vue生命周期函数主要包含8个部分,按顺序分别是: 1. beforeCreate(创建前)2. created (创建后)3. beforeMount (载入前)4. mounted (载入后)5. beforeUpdate (更新前)6. updated (更新后)7. beforeDes 阅读全文
摘要:
除了Vue的内置指令为,vue还支持自定义指令 简单的自定义指令 如下所示: 在directives中创建big方法,传入两个参数: 1 element: 绑定的Dom元素 2 binding: 绑定的对象,其value属性即为绑定变量的值 <div id="root"> <h1 v-big="n" 阅读全文
摘要:
常用 v-bind: 单向绑定,可简写为:xxx v-model: 双向绑定 v-for: 遍历数组/对象/字符串 v-on: 绑定事件监听,可简写为@ v-if: 条件渲染(动态节点是否存在) v-show: 条件渲染(动态节点是否展示) 其他 v-text: 渲染文本内容,不会解析标签不能拼接文 阅读全文