国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解基于Wepy開發小程序插件(推薦)

2024-05-06 15:36:18
字體:
來源:轉載
供稿:網友

開發

wepy-plugin-autopages

使用 wepy 開發項目時不需要手動配置 app.wpy 下的 config.pages,autopages 插件會自動監控 pages 目錄下文件的變化,自動生成更新對應 app.json 下的 pages。

注意:該插件只會對編譯文件dist里配置添加,源文件是不會改動的。
注意:我還發現有個問題是他是按命名順序添加的,所以開發階段可以用客戶端指定路徑,但是發布的話還是乖乖手動添加吧

這插件看情況使用吧,如果是個人項目的話我覺得還是值得用的,畢竟每次新增頁面都要手動添加很繁瑣,但是如果是合作項目開發到某個階段的時候還是手動填上去吧,因為便于其他人可以知道你項目的所有跳轉路徑有哪些。

plugins: [ autopages: {}]

wepy-plugin-px2units

將 px 單位轉換為 rpx 單位,或者其他單位的 PostCSS插件。

plugins: { px2units: {  filter: /.wxss$/ }},

注意:根據實驗所得只對wxss文件起作用,在wxml的行內樣式不改變。

//輸入.userinfo-nickname { width: 200px; height: 200px;/*no*/ margin: 200rpx;}
//輸出.userinfo-nickname { width: 200rpx; height: 200px; margin: 200rpx;}

略微有點雞肋,雖然會節省一點微不足道的代碼量,但是它本身還是有些可能需要用到的配置項的。

配置項 作用
divisor(Number): 除數 轉換后的值 等于 pixel / divisor
multiple(Number): 倍數 轉換后的值 等于 pixel * multiple
decimalPlaces(Number) 小數點后保留的位數
comment(String) 不轉換px單位的注釋,默認為 /no/
targetUnits(String) 轉換單位,默認值為 rpx

wepy-plugin-replace

文本替換,為 plugins 添加 replace 對象,支持單個或者多個規則,多個規則可以以 Array 或者 Object 實現,filter 的對象為生成后文件的路徑, 例如'dist/app.js',每個規則也同時支持多個替換條目,同樣是以 Array 或者 Object 實現。

module.exports.plugins = { 'replace': {  filter: /moment/.js$/,  config: {   find: /([/w/[/]a-d/.]+)/s*instanceof Function/g,   replace: function (matchs, word) {    return ' typeof ' + word + " ==='function' ";   }  } }};

用法很簡單,指定后綴文件匹配規則替換函數。

生產

就以我的一個項目為例,在不用插件的情況下打包體積是6.04M。

然后看看怎么一步步將其體積減少。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 理塘县| 上蔡县| 波密县| 白河县| 金川县| 乐至县| 鹰潭市| 镇坪县| 湖州市| 吉林省| 玉山县| 同心县| 额敏县| 灵丘县| 嵊州市| 门头沟区| 朝阳县| 博爱县| 永兴县| 衡水市| 玉门市| 咸宁市| 临洮县| 霍州市| 安庆市| 兴义市| 柘荣县| 高阳县| 涿州市| 吴忠市| 博乐市| 乡城县| 兰考县| 舞钢市| 珲春市| 汕头市| 武清区| 大丰市| 望江县| 克山县| 上虞市|