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条件分页 代替离线查询(附代码)
Aug 17 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
jquery实现选项卡切换代码实例
May 14 jQuery
通过jQuery学习js类型判断的技巧
May 27 jQuery
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
jQuery属性选择器用法实例分析
Jun 28 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 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
destoon公司主页模板风格的添加方法
2014/06/20 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
Javascript学习笔记2 函数
2010/01/11 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
JavaScript实现切换多张图片
2021/01/27 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
分享一个常用的Python模拟登陆类
2015/03/29 Python
python比较两个列表是否相等的方法
2015/07/28 Python
python 全局变量的import机制介绍
2017/09/07 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
查看Django和flask版本的方法
2018/05/14 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
快递业务员岗位职责
2014/01/06 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
个人承诺书怎么写
2014/05/24 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
学困生转化工作总结
2015/08/13 职场文书
诚信考试主题班会
2015/08/17 职场文书
倡议书怎么写?
2019/04/11 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
python画条形图的具体代码
2022/04/20 Python