在此之前需安裝laravel-mix
laravel-mix 為開發者提供了非常便利的功能,通過webpack把所需的功能,優雅的打包到laravel裡。
今天測試一個,如何把一個npm倉庫上的包匯入專案中去使用。
隨便找一個包:
根據裡面的提示
npm install qt-dialog
安裝成功後,在webpack.mix.js 匯入這個擴充。
mix.extract(['qt-dialog']);
重新啟動
npm run watch
系統會生成三個js
app.js
manifest.js
vendor.js
在需要用到這個外掛的頁面引入 這三個js ,也可以裝入layout刀片中
<script src="/js/app.js"></script>
<script src="/js/manifest.js"></script>
<script src="/js/vendor.js"></script>
這個時候 這個外掛已經匯入了應用中。
引用這個外掛:
在resources/js/app.js
import dialogs from 'qt-dialog';
window.dialog = dialogs;
在應用的頁面中,就可以呼叫這個外掛了
<script>
/** 顯示 Dialog */
dialog.show({
title: '我是標題',
content: '哈哈哈哈,我是標題',
cancelCb: function () {
alert('點選取消');
},
confirmCb: function () {
alert('點選確定');
dialog.hide();
}
});
</script>
本作品採用《CC 協議》,轉載必須註明作者和本文連結