网络编程
位置:首页>> 网络编程>> JavaScript>> vue2.0 解决抽取公用js的问题

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

作者:晓果博客  发布时间:2024-05-28 15:59:28 

标签:vue,2.0,抽取,公用js

首先创建公用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的问题

来源:https://blog.csdn.net/huangxiaoguo1/article/details/80198537

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com