vue2.0 解决抽取公用js的问题


Posted in Javascript onJuly 31, 2020

首先创建公用js

在static中创建js—>utils.js

vue2.0 解决抽取公用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中引入,以便全局使用

// 引入公用js
import 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的问题

以上这篇vue2.0 解决抽取公用js的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js removeChild 障眼法 可能出现的错误
Oct 06 Javascript
用Javascript同时提交多个Web表单的方法
Dec 26 Javascript
一个XML格式数据转换为图表的例子
Feb 09 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
vue制作加载更多功能的正确打开方式
Oct 12 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
Oct 20 Javascript
详解Angular的数据显示优化处理
Dec 26 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
vue实现全选和反选功能
Aug 31 Javascript
Vue 简单实现前端权限控制的示例
Dec 25 Vue.js
vue实现公共方法抽离
Jul 31 #Javascript
js实现无缝轮播图插件封装
Jul 31 #Javascript
原生js滑动轮播封装
Jul 31 #Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
Jul 31 #Javascript
jquery轮播图插件使用方法详解
Jul 31 #jQuery
在Uni中使用Vue的EventBus总线机制操作
Jul 31 #Javascript
jQuery带控制按钮轮播图插件
Jul 31 #jQuery
You might like
php实现随机生成易于记忆的密码
2015/06/19 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Python3实现Web网页图片下载
2016/01/28 Python
Python脚本处理空格的方法
2016/08/08 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
使用Python & Flask 实现RESTful Web API的实例
2017/09/19 Python
python2与python3共存问题的解决方法
2018/09/18 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
Python解析json代码实例解析
2019/11/25 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
外贸公司实习自我鉴定
2013/09/24 职场文书
顶岗实习计划书
2014/01/10 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
新教师培训心得体会
2014/09/02 职场文书
入股合作协议书
2014/10/12 职场文书
长江三峡导游词
2015/01/31 职场文书
安全保证书格式
2015/02/28 职场文书
学校隐患排查制度
2015/08/05 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
亲情作文之母爱
2019/09/25 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python