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 相关文章推荐
Jquery数独游戏解析(一)-页面布局
Nov 05 Javascript
js前台判断开始时间是否小于结束时间
Feb 23 Javascript
javascript获取web应用根目录的方法
Feb 12 Javascript
node.js中的fs.write方法使用说明
Dec 15 Javascript
jquery操作angularjs对象
Jun 26 Javascript
jquery拖拽排序简单实现方法(效果增强版)
Feb 16 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
利用node.js实现反向代理的方法详解
Jul 24 Javascript
从零开始用electron手撸一个截屏工具的示例代码
Oct 10 Javascript
axios携带cookie配置详解(axios+koa)
Dec 28 Javascript
微信小程序合法域名配置方法
May 06 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 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/10/29 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
php简单实现快速排序的方法
2015/04/04 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP pear安装配置教程
2016/05/14 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
Python的几种主动结束程序方式
2019/11/22 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
Python列表如何更新值
2020/05/27 Python
Python如何读写字节数据
2020/08/05 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
元旦联欢会主持词
2014/03/26 职场文书
2014优秀大学生简历自我评价
2014/09/15 职场文书
平面设计师岗位职责
2014/09/18 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
婚庆答谢词大全
2015/09/29 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL