欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mpvue如何配置單文件頁(yè)面

這篇文章主要介紹mpvue如何配置單文件頁(yè)面,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為海門企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作,海門網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

mpvue 的出現(xiàn)把 vue 的開(kāi)發(fā)體驗(yàn)帶到了小程序這個(gè)平臺(tái)中,但其目錄結(jié)構(gòu)與傳統(tǒng)的 vue 項(xiàng)目卻并不完全一致,一個(gè)典型的頁(yè)面包含以下三個(gè)文件:

index.vue // 頁(yè)面文件
main.js // 打包入口,完成 vue 的實(shí)例化
main.json // 小程序特有的頁(yè)面配置,早期寫在 main.js 文件中

其中,每個(gè)頁(yè)面的 main.js 文件基本都是一致的,可通過(guò) mpvue-entry 來(lái)自動(dòng)生成(weex 也有類似的處理),而 main.json 我個(gè)人認(rèn)為直接在 vue 文件中配置更為合適,于是開(kāi)發(fā)了 mpvue-config-loader 來(lái)加以實(shí)現(xiàn)

本文將介紹如何在 mpvue 官方模板的基礎(chǔ)上,通過(guò)配置 mpvue-config-loader 來(lái)實(shí)現(xiàn)在 vue 文件內(nèi)書寫小程序的頁(yè)面配置

步驟

1.初始化項(xiàng)目

vue init mpvue/mpvue-quickstart my-project

2.安裝依賴

npm i mpvue-config-loader -D

or

yarn add mpvue-config-loader -D

3.修改打包配置

  • build/webpack.base.conf.js

module.exports = {
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'mpvue-loader',
        options: vueLoaderConfig
      },
+     {
+       test: /\.vue$/,
+       loader: 'mpvue-config-loader',
+       exclude: [resolve('src/components')],
+       options: {
+         entry: './main.js'
+       }
+     }
    ...
    ]
  }
  ...
  plugins: [
    new MpvuePlugin(),
-   new CopyWebpackPlugin([{
-     from: '**/*.json',
-     to: ''
-   }], {
-     context: 'src/'
-   }),
    ...
  ]
}

4.修改頁(yè)面配置

  • src/App.vue - 復(fù)制 app.json 中的內(nèi)容,并修改格式以符合 eslint 規(guī)范

<script>
export default {
+ config: {
+   pages: [
+     'pages/index/main',
+     'pages/logs/main',
+     'pages/counter/main'
+   ],
+   window: {
+     backgroundTextStyle: 'light',
+     navigationBarBackgroundColor: '#fff',
+     navigationBarTitleText: 'WeChat',
+     navigationBarTextStyle: 'black'
+   }
+ },
  created () {
    ...
  }
}
  • src/pages/logs/index.vue - 同上

import { formatTime } from '@/utils/index'
import card from '@/components/card'

export default {
+ config: {
+   navigationBarTitleText: '查看啟動(dòng)日志'
+ },
  ...
}
  • src/app.json - 刪除

  • src/pages/logs/main.json - 刪除

5.啟動(dòng)運(yùn)行

npm run dev

or

yarn dev

其他

app.vue 文件中可設(shè)置 globalConfig 屬性,其會(huì)與頁(yè)面配置進(jìn)行合并,可實(shí)現(xiàn)全局引用原生組件

使用 mpvue-entry 的項(xiàng)目暫不建議使用該模塊,后期會(huì)直接集成作為可選模式之一

該模塊的實(shí)現(xiàn)方式有以下兩種可選,但由于前者在編輯器中暫無(wú)法高亮,所以采用了第二種方式

自定義標(biāo)簽 <config></config>

<script></script> 標(biāo)簽導(dǎo)出對(duì)象的 config 屬性

以上是“mpvue如何配置單文件頁(yè)面”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱:mpvue如何配置單文件頁(yè)面
URL分享:http://aaarwkj.com/article22/ipcojc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、靜態(tài)網(wǎng)站、小程序開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
久久精品91久久久| 亚洲不卡一区二区在线| 亚洲午夜激情免费试看| 久久国产精品亚洲看片| 日韩av裸体在线播放| 伦理中文字幕一区二区| 亚洲欧美国产精品日韩| 亚洲巨大黑人一区二区三区| 精品人妻中文av一区二区| 热久久这里只有精品网址| 日本黄色一区二区三区四区| 最近最新免费成人在线视频| 亚洲精品最新地址久久久| 小黄片视频免费在线播放| 在线观看免费国产k片| 青青草成人免费在线公开视频| 国产尹人99大香蕉| 日本亚洲欧洲一区二区| 国产成人精品久久久亚洲| 91无人区一区二区三乱码| 亚洲中文波霸中文字幕| 日日夜夜添添精品视频| 日韩欧美一区二区三级| 国产另类极品熟女露脸自拍| 色哟哟哟哟免费观看视频| 国产成+人+综合+亚洲专区| 亚洲码av一区二区三区| 国产激情一区二区三区不卡| 国产精品妇女一二三区| 欧美激情另类综合国内| 欧美午夜激情片在线观看| 视频一区二区视频三区| 狠狠躁夜夜躁人人爽蜜桃| 日韩精品在线不卡一区| 久久精品一区二区婷婷| 欧美高清一区二区三区精品| 亚洲一区二区另类视频| 国产区精品福利在线熟女| av中文字幕熟妇人妻少妇| av国产一区二区在线| 四虎精品视频在线免费|