vue加载自定义的js文件方法


Posted in Javascript onMarch 13, 2018

在做项目中需要自定义弹出框。就自己写了一个。

效果图

vue加载自定义的js文件方法

遇见的问题

怎么加载自定义的js文件

vue-插件这必须要看。然后就是自己写了。

export default{
 install(Vue){
  var tpl;
  // 弹出框
  Vue.prototype.showAlter = (title,msg) =>{
   var alterTpl = Vue.extend({  // 1、创建构造器,定义好提示信息的模板
     template: '<div id="bg">'
       + '<div class="jfalter">'
       + '<div class="jfalter-title" id="title">'+ title +'</div>'
       + '<div class="jfalter-msg" id="message">'+ msg +'</div>'
       + '<div class="jfalter-btn" id="sureBtn" v-on:click="hideAlter">确定</div>'
       + '</div></div>'
   });
   tpl = new alterTpl().$mount().$el; // 2、创建实例,挂载到文档以后的地方
   document.body.appendChild(tpl); 
  }
  Vue.mixin({
   methods: {
   hideAlter: function () {
    document.body.removeChild(tpl);
   }
   }
  })
 }
}

使用

import jFAltre from '../../assets/jfAletr.js';
import Vue from 'vue';
Vue.use(jFAltre);
this.showAlter('提示','服务器请求失败');

以上这篇vue加载自定义的js文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript smipleChart 简单图标类
Jan 12 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
Jun 22 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
Mar 03 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
Nov 28 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
基于Vue中点击组件外关闭组件的实现方法
Mar 06 Javascript
Vue.Draggable拖拽功能的配置使用方法
Jul 29 Javascript
js时间转换毫秒的实例代码
Aug 21 Javascript
浅谈如何优雅处理JavaScript异步错误
Nov 12 Javascript
JS实现简易图片自动轮播
Oct 16 Javascript
vue轮播图插件vue-concise-slider的使用
Mar 13 #Javascript
vue页面离开后执行函数的实例
Mar 13 #Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 #Javascript
解决vue页面刷新或者后退参数丢失的问题
Mar 13 #Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 #Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 #Javascript
一种angular的方法级的缓存注解(装饰器)
Mar 13 #Javascript
You might like
PHP网站基础优化方法小结
2008/09/29 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
jquery tools 系列 scrollable学习
2009/09/06 Javascript
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
2018/05/15 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python 控制语句
2011/11/03 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
Django 外键的使用方法详解
2019/07/19 Python
Django如何将URL映射到视图
2019/07/29 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
营销与策划个人求职信
2013/09/22 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
群众路线党课主持词
2014/04/01 职场文书
研讨会主持词
2014/04/02 职场文书
个人主要事迹材料
2014/08/26 职场文书
技术入股合作协议书
2014/10/07 职场文书
升学宴学生致辞
2015/07/27 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电