我理解的传入值就是一个带有install方法的对象或函数。使用代码Vue.use()就是调用就会运行install这个方法,运行了里面的内容。
1、新建插件
const manger = {
install(Vue, options) {
console.log("我运行到了这里并添加了实例");
console.log("我是传进来的参数",options);
Vue.prototype.$timeManger = {
// 获取当前时间
getTime() {
return new Date();
},
// 格式化时间
formatTime(time) {
return time.toLocaleString();
},
};
},
};
export default manger;
2.再main.js里安装插件
3、使用
let currentTime = this.$timeManger.getTime()
console.log(currentTime)
console.log(this.$timeManger.formatTime(currentTime))