jquery加载单文件vue组件的方法


Posted in jQuery onJune 20, 2017

本文为大家分享了jquery加载单文件vue组件的方法,供大家参考,具体内容如下

/**注册组件 */
  function registerComponent(name){
    dm[name] = {};
    Vue.component(name + '-component', function(resolve, reject){
      $.get('./modules/' + name + '.vue').then(function(rv){
        var temp = rv.match(/<template[^>]*>([\s\S]*?)<\/template>/)[1].replace(/(^\s+)|\n/g, ''),
          script = rv.match(/<script[^>]*>([\s\S]*?)<\/script>/)[1].replace(/(^\s+)|\n/g, '');
        script = (new Function('return ' + script))();
        script.template = temp;
        script.props || (script.props=["param"]);
        script.data || (script.data=function(){ return JSON.parse(JSON.stringify(this.param))});
        
        resolve(script);
      }).catch(function(err){
        console.error(err);
        resolve({
          template: '<div style="text-align:center; line-height:5em;">NOT FOUND</div>'
        });
      });
    });
  }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery实现图片上传前本地预览
Apr 28 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
jquery.validate表单验证插件使用详解
Jun 21 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery 实现扁平式小清新导航
Jul 07 jQuery
jQuery 实现双击编辑表格功能
Jun 19 #jQuery
jQuery实现简单的手风琴效果
Apr 17 #jQuery
jQuery自定义多选下拉框效果
Jun 19 #jQuery
jQuery实现下拉菜单的实例代码
Jun 19 #jQuery
jquery DataTable实现前后台动态分页
Jun 17 #jQuery
jQuery Jsonp跨域模拟搜索引擎
Jun 17 #jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 #jQuery
You might like
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
Python列表推导式的使用方法
2013/11/21 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
keras中的History对象用法
2020/06/19 Python
什么是python的必选参数
2020/06/21 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
高校毕业生登记表自我鉴定
2013/11/03 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
大学班干部竞选稿
2015/11/20 职场文书
优秀创业计划书分享
2019/07/19 职场文书