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 相关文章推荐
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
Aug 31 Javascript
javascript css float属性的特殊写法
Nov 13 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
Nov 30 Javascript
jquery的ajax简单结构示例代码
Feb 17 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
在vue中使用express-mock搭建mock服务的方法
Nov 07 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
Jan 23 Javascript
微信小程序与webview交互实现支付功能
Jun 07 Javascript
electron-vue开发环境内存泄漏问题汇总
Oct 10 Javascript
vue+canvas实现拼图小游戏
Sep 18 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取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
美国在线工具商店:Acme Tools
2018/06/26 全球购物
医学院毕业生自荐信
2013/11/08 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
生日赠语
2015/06/23 职场文书
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
什么是Python装饰器?如何定义和使用?
2022/04/11 Python