首页

文章

己保存的vue怎么重新编缉

发布网友 发布时间:2022-03-26 08:25

我来回答

1个回答

热心网友 时间:2022-03-26 09:55

1 一般在vue中,有很多vue组件,这些组件每个都是一个文件。都可能需要引用到相同模块(或者插件)。我们不想每个文件都import 一次模块。
如果是基于vue.js编写的插件我们可以用 Vue.use(...)
main.js
2 但是如果想添加一个全局命令,同时又让每个vue的文件都能用到怎么办?
第一步:最好建立一个全局的命令文件例如:directive/directive.js
第二步:利用Vue.directive()建立一个全局命令,并将它暴露出来,例如一个focus 让表单自动聚焦
directive.js
第三部步:在main.js(入口JS文件)中将它引入,可以省略文件后缀
main.js
这样任何一个Vue文件只要这样v-focus(命令名),就可以很方便的用到了
3 Vue.directive() 的命令一般都是自动运行的或者说初始化等等触发的,并不能用于异步事件,怎么办?
于是我们可以用到'mixins'混合命令,你最好建立一个专门的文件夹用于存放混合命令,例如:
mixins.js
比如 saveScrollPosition (不是vue中的saveScrollPosition)可以每次在路由跳转之间保存住浏览位置信息
注意:vue2.0 中 路由跳转之间会自动保存位置信息 但是有Bug(位置信息之间会相互干扰)。
所以我们从新写一个saveScrollPosition暴露出去后,在你需要的页面中混入
这样就会很方便。
4 如果你需要应用一个插件,同时他并不是基于vue.js的插件命令编写的,那你可以将它赋予Vue的原型上
例如:我想全局引用axios,我们可以这样
main.js
然后this.$http.get(url) 等等
xxx.vue
5 将需要的变量挂在到window对象上
例如:第三方库Lodash.js,moment.js等等
main.js
xxx.vue
注意:这种方式不适合服务端渲染,服务端并没有window对象
强调一点:以上所有的引入都必须通过入口JS文件去引入,这样才能适用于全局
2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 库存过期香精 猎狐点卡平台经营范围 电影代理靠谱吗 兄弟三人,有什么好的QQ网名 租赁合同书范本简单版 可以用什么软件编辑手机拍的视频? 华为荣耀九有没有无线充电 荣耀9支持无线充电吗 华为荣耀9X能改成无线充吗? 荣耀9X可以改无线充电吗? 型号HLk—AL00支持无线充电吗 荣耀9可以无线充电吗 荣耀9x怎么无线充电? 荣耀9x 不支持无线充电吗? 华为荣耀9x能用无线充电吗 荣耀9x支持无线充电吗? 华为荣耀9x可以外接无线充电吗? 荣耀9X可以无线充电吗? 荣耀9x可以无线充吗? 怎么把苹果手机的信号显示变成数字? 如何把iphone信号变成数字 苹果手机6P13.3怎么把移动信号换成数字? 苹果手机信号格怎么改成数字显示? 苹果手机的信号显示变成数字怎么弄 如何把苹果手机信号变成数字形式 魅族快速充电怎么设置 怎么开启魅族17的快充 魅蓝note6怎么开启快充 魅族16s支持快充么? 魅族怎么看充电有没有激活快充 魅族手机快充 为什么苹果手机连接不上电脑只显示充电不能传数据? iPhoneX连接电脑没反应怎么办 iPhoneX连接不了电脑怎么办 为什么苹果手机连接不上电脑只显示充电不能传数据! 电脑为什么连不上iphoneX的热点 苹果X连接不了电脑插充电器就可以是什么问题? 苹果手机为什么连接不上电脑? 为什么苹果手机连不上电脑只显示充电? 苹果手机无法连接电脑只显示充电,要怎么解决? 苹果X手机安装了iTunes连接电脑后显示无法连接到设备,是怎么回事? 为什么苹果手机和苹果电脑的蓝牙连不上? 为什么iphone手机连不上电脑 手机上点击信任 我的手机iphone已停用,而且还连接不了电脑怎么办? 苹果手机密码忘记电脑又连接不了怎么办?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com