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使用cookie
Feb 02 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
Javascript玩转继承(一)
May 08 Javascript
jQuery实现的原图对比窗帘效果
Jun 15 Javascript
浅谈js的setInterval事件
Dec 05 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
Sep 28 Javascript
详解封装基础的angular4的request请求方法
Jun 05 Javascript
Vue 中获取当前时间并实时刷新的实现代码
May 12 Javascript
JS访问对象两种方式区别解析
Aug 29 Javascript
微信小程序 接入腾讯地图的两种写法
Jan 12 Javascript
详解ES6实现类的私有变量的几种写法
Feb 10 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 magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
js过滤HTML标签以及空格的思路及代码
2013/05/24 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
javascript的几种写法总结
2016/09/30 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
JS实现区分中英文并统计字符个数的方法示例
2018/06/09 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
ptyhon实现sitemap生成示例
2014/03/30 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
房屋租赁合同协议书范本
2014/10/19 职场文书
继承公证书格式
2015/01/26 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
世界十大狙击步枪排行榜
2022/03/20 杂记
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android