时间:2021-05-26
首先创建公用js
在static中创建js—>utils.js
utils.js内容如下:
export default { install(Vue, options) { Vue.prototype.formatDuring = function (mss) { var days = parseInt(mss / (1000 * 60 * 60 * 24)); var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)); var seconds = (mss % (1000 * 60)) / 1000; return days + " 天 " + hours + " 小时 " + minutes + " 分 " + Math.round(seconds) + " 秒 "; } }}在main.js中引入,以便全局使用
// 引入公用jsimport utils from '../static/js/utils.js' Vue.use(utils);在需要的地方使用
endline = this.formatDuring(currentTime);
ok!
补充知识:VUE 创建共通js 以及引用该js的共通方法
一个方法被多个js函数多次调用,为了减少代码量以及方便后期维护,创建一个公用的js类。
commonUtil 共通类
// 共通类let commonUtil = {}; commonUtil.openLogin = function (terminal) { console.log("i am is js mathod;" + terminal);}; export default commonUtil;其他js调用
首先引入该类
import commonUtil from "../../../src/utils/commonUtil";
其次调用共通类里面的openLogin方法
commonUtil.openLogin("Hello VUE");
运行结果:
以上这篇vue2.0 解决抽取公用js的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题描述:在vue2.0的以上的版本,vue-cli的build的文件夹下没有dev-server.js文件,那怎么配置mock数据Vue2.x在build下的
本文实例讲述了Vue2.0实现组件之间数据交互和通信操作。分享给大家供大家参考,具体如下:Vue2.0组件之间数据交互和通信。Vue2.0废弃了dispatch
Vue.js1.0我们常使用vue-resource(官方ajax库),Vue2.0发布后作者宣告不再对vue-resource进行更新,推荐我们使用axios
今天,在写关于Vue2.0的代码中发现$key这个值并不能渲染成功,问题如下:结果这个对象的key值并不能够显示:后来查阅了文档才知道,这是因为在Vue2.0中
本文实例讲述了vue2.0实现的tab标签切换效果。分享给大家供大家参考,具体如下:这里利用vue2.0实现tab标签切换效果比较实用初学vue,练习写了一个d