• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 應(yīng)用軟件教程 > 詳細(xì)頁面

        mpvue單文件頁面設(shè)置的步驟介紹

        mpvue單文件頁面設(shè)置的步驟介紹

        更新時(shí)間:2025-09-20 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        導(dǎo)微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一...
        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項(xiàng)門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。
        本篇文章給大家?guī)淼膬?nèi)容是關(guān)于mpvue 單文件頁面配置的步驟介紹,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

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

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

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

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

        步驟

        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.修改頁面配置

        • 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ì)與頁面配置進(jìn)行合并,可實(shí)現(xiàn)全局引用原生組件

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

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

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

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

        以上就是mpvue單文件頁面配置的步驟介紹的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


        小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲?V乱码久久精品蜜桃 | 亚洲一本大道无码av天堂| 亚洲人成www在线播放| 在线观看的免费网站无遮挡| 亚洲毛片αv无线播放一区| 久久久久久国产a免费观看不卡| 亚洲国产成人久久笫一页| 免费国产草莓视频在线观看黄| 国产小视频免费观看| 特级av毛片免费观看| 国产L精品国产亚洲区久久 | 最近2018中文字幕免费视频| 亚洲视频国产精品| 永久免费毛片在线播放| 亚洲国产精品成人午夜在线观看 | 亚洲欧美国产国产综合一区| 青青草国产免费久久久下载| 亚洲人成网站在线在线观看 | 久久影院亚洲一区| 日本不卡免费新一区二区三区| 亚洲黄色在线观看| 国产在线国偷精品产拍免费| 亚洲a∨无码一区二区| 亚洲av无码成人精品区| 中国好声音第二季免费播放| 亚洲综合激情六月婷婷在线观看 | 久久久久亚洲精品天堂| 免费中文熟妇在线影片| 三年片在线观看免费观看大全中国| 亚洲精品制服丝袜四区| 精品免费久久久久久久| 无码天堂亚洲国产AV| 亚洲精品无码不卡在线播HE| 日韩亚洲国产高清免费视频| 精品特级一级毛片免费观看| 亚洲精品成人片在线播放| 国产成人A在线观看视频免费| 免费在线观看自拍性爱视频| 久久精品国产亚洲AV无码麻豆| 免费看美女让人桶尿口| 久久精品国产大片免费观看|