jquery加載單文件vue組件的方法
更新時間:2017年06月20日 09:07:12 作者:zh33gl
這篇文章主要介紹了jquery加載單文件vue組件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了jquery加載單文件vue組件的方法,供大家參考,具體內(nèi)容如下
/**注冊組件 */
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>'
});
});
});
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JQuery 綁定事件時傳遞參數(shù)的實現(xiàn)方法
JQuery 綁定事件時傳遞參數(shù)的實現(xiàn)方法,需要的朋友可以參考下。2009-10-10
jQuery實現(xiàn)div隨意拖動的實例代碼(通用代碼)
這篇文章主要介紹了jQuery實現(xiàn)div隨意拖動的實例代碼,涉及到j(luò)query div隨意拖動相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧2016-01-01
jQuery實現(xiàn)可以計算進制轉(zhuǎn)換的計算器
這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)可以計算進制轉(zhuǎn)換的計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-10-10
JQuery 實現(xiàn)在同一頁面錨點鏈接之間的平滑滾動
JQuery 原來比我想象的要強大的多,本文用 JQuery 實現(xiàn)錨點鏈接之間的平滑滾動,在同一頁面的錨點鏈接之間實現(xiàn)平滑的滾動2014-10-10

