摘要: Vue scoped lang scope: 样式作用域,防止组件样式污染 lang: 选择css扩展语言,如less <style scoped></style> <style lang="less"></style> 阅读全文
posted @ 2022-02-09 20:22 IslandZzzz 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Vue plugin 插件 插件用于增强Vue 插件本质上是一个具有install方法的对象,install方法中可以拿到一个Vue实例和一个使用者传递的options作为参数,在这个方法里去增强 定义插件 export const myPlugin = {install(Vue,options){ 阅读全文
posted @ 2022-02-09 20:11 IslandZzzz 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Vue mixins 混入: 把多个组件共用的配置抽取成一个混入对象 全局混入:Vue.mixin(xxx) 局部混入:mixins:[xxx] 数据冲突,以组件生命的数据为主 生命钩子重复,mixin和组件的生命钩子都触发,并且mixin中的钩子先执行 定义mixin export const m 阅读全文
posted @ 2022-02-09 20:09 IslandZzzz 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Vue props props主要是接收外部传进来的属性 外部传进来的属性不允许直接改,如果一定要改,请复制一份props的数据到data中,修改data 声明属性 <Island name="island1" :age="18" sex="male" /> <Island name="island 阅读全文
posted @ 2022-02-09 16:32 IslandZzzz 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Vue ref 用于获取组件实例 <template> <div id="app"> <HelloWorld ref="ref1" /> <h1 @click="show">点我输出ref</h1> </div> </template> <script> import HelloWorld from 阅读全文
posted @ 2022-02-09 16:01 IslandZzzz 阅读(25) 评论(0) 推荐(0) 编辑