有關taro的路由的問題


1、我們在全局的文件中定義路由 app.js

   pages: ["pages/index/index", "pages/ceping/index1"],

2、我們在文件中使用這些路由

Taro.navigateTo({ url: "pages/ceping/index1" });

編譯以后說會報錯,因為會按照相對路徑處理。

3、怎么辦呢,我們這樣改就行了。

Taro.navigateTo({ url: "/pages/ceping/index1" });

 網上說的這些貌似都不怎么好使,現在的社會人雲亦雲的人也太多。

1.配置

config/index.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const path = require( 'path' )
...
 
const config = {
   alias: {
     '@actions' : path.resolve(__dirname,  '..' 'src/actions' ),
     '@assets' : path.resolve(__dirname,  '..' 'src/assets' ),
     '@components' : path.resolve(__dirname,  '..' 'src/components' ),
     '@constants' : path.resolve(__dirname,  '..' 'src/constants' ),
     '@reducers' : path.resolve(__dirname,  '..' 'src/reducers' ),
     '@styles' : path.resolve(__dirname,  '..' 'src/styles' ),
     '@utils' : path.resolve(__dirname,  '..' 'src/utils' )
   },
}

感謝京東公司,給予的最寶貴的職業經驗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM