uniApp添加連接,跳轉到自定義頁面、文章、網頁

    通過uniApp添加連接,跳轉到自定義頁面

    在uniApp的開發過程中,我們常常需要通過按鈕,方便用戶跳轉到我們需要的頁面。

    跳轉到自定義頁面

    第一步:打開Hbuilder,新建項目

    我們選擇uni-app,模板選擇默認模板,VUE版本選擇3

    uniApp添加連接,跳轉到自定義頁面、文章、網頁

    第二步:創建自定義頁面

    我們在項目的pages目錄下,新建ad目錄,再在ad目錄下新建ad.vue文件,輸入以下代碼

    <template>
    	<view>
    		<page-head :title="title"></page-head>
    		<h2>簡簡單單的晚飯</h2>
    	</view>
    </template>
    
    <script>
    	export default {
    		data() {
    			return {
    				title:'自定義頁面'
    			}
    		}
    	}
    </script>
    
    <style>
    </style>

    第三步:注冊

    我們在項目的根目錄下找到pages.json,在里面添加以下代碼,注冊我們的頁面

    		{
    			"path": "pages/ad/ad",
    			"style": {
    				"navigationBarTitleText": "好好吃飯"
    			}
    		}

    pages.json的完整代碼如下:

    {
    	"pages": [ //pages數組中第一項表示應用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
    		{
    			"path": "pages/index/index",
    			"style": {
    				"navigationBarTitleText": "uni-app"
    			}
    		},
    		{
    			"path": "pages/ad/ad",
    			"style": {
    				"navigationBarTitleText": "好好吃飯"
    			}
    		}
    	],
    	"globalStyle": {
    		"navigationBarTextStyle": "black",
    		"navigationBarTitleText": "uni-app",
    		"navigationBarBackgroundColor": "#F8F8F8",
    		"backgroundColor": "#F8F8F8"
    	},
    	"uniIdRouter": {}
    }
    

    第四步:調用

    我們找到根目錄下,pages目錄下的,index目錄下的index.vue文件,添加以下代碼,跳轉到我們的自定義頁面

    	<navigator url="pages/single/post?id=142477&__id__=1">
    		<button>跳不顧一切的文章吧</button>
    
    	</navigator>

    完整代碼如下:

    <template>
    	<view class="container">
    		
    		<view class="intro">本項目已包含uni ui組件,無需import和注冊,可直接使用。在代碼區鍵入字母u,即可通過代碼助手列出所有可用組件。光標置于組件名稱處按F1,即可查看組件文檔。</view>
    		<text class="intro">詳見:</text>
    		<uni-link :href="href" :text="href"></uni-link>
    	</view>
    	
    	<navigator url="/pages/ad/ad?title=ad">
    		<button type="default">跳轉到新頁面</button>
    	</navigator>
    	
    	
    </template>
    
    <script>
    	export default {
    		data() {
    			return {
    				href: 'https://uniapp.dcloud.io/component/README?id=uniui'
    			}
    		},
    		methods: {
    
    		}
    	}
    </script>
    
    <style>
    	.container {
    		padding: 20px;
    		font-size: 14px;
    		line-height: 24px;
    	}
    </style>
    

    跳轉到自定義連接

    承接上面的教程,跳轉到您指定的自定義頁面中,

    在您自定義的pages - ad - ad.vue 頁面中添加以下代碼:

    <template>
    	<view>
    		<web-view :webview-styles="webviewStyles" src="我的request的合法授權域名"></web-view>
    	</view>
    </template>
    
    <script>
    
    </script>
    
    <style>
    
    </style>
    

    您的域名,可能需要在對象的小程序管理后臺經過授權才可使用。(web-view 加載的 url 需要在后臺配置域名白名單,包括內部再次 iframe 內嵌的其他 url?)

    web-view 是一個 web 瀏覽器組件,可以用來承載網頁的容器,會自動鋪滿整個頁面(nvue 使用需要手動指定寬高)。

    各小程序平臺,web-view 加載的 url 需要在后臺配置域名白名單,包括內部再次 iframe 內嵌的其他 url 。

    注意:使用這種方法在瀏覽器預覽會出錯,需要直接運行到手機端,就會正常顯示。

    跳轉到小程序內的文章頁

    打開項目,找到pages - index - index.vue

    在你想插入的地方插入以下連接:

    <view @click="go('/pages/single/page?id=144090')" class="about-link flex-center">
    點我跳到指定ID的文章
    </view>

    代碼中的/pages/single/page?id=144090,可通過菜單 - 運行 - 運行到瀏覽器 - ~~獲取

    uniApp添加連接,跳轉到自定義頁面、文章、網頁

    找到你需要跳轉的文章,查看器在瀏覽器中的URL連接,例如下面這樣

    uniApp添加連接,跳轉到自定義頁面、文章、網頁
    https://localhost:444/#/pages/single/post?id=122934

    截取其中的一段即可。例如這樣

    /pages/single/post?id=122934

    參考文檔

    默認分類

    如何將PHP的變量傳給js?

    2022-9-11 14:42:29

    國內主題

    Snape - 極簡主義的響應式WordPress博客主題

    2019-1-20 2:42:32

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 国产福利电影一区二区三区,亚洲国模精品一区 | 精品一区二区三区3d动漫| 日韩电影一区二区| 国产精品亚洲一区二区在线观看| 在线精品动漫一区二区无广告| 爆乳无码AV一区二区三区| 久久久精品人妻一区二区三区| 国产韩国精品一区二区三区| 精品无码国产AV一区二区三区 | 免费精品一区二区三区第35| 一区二区精品久久| 一区二区在线免费视频| 国产精品一区二区三区久久| 尤物精品视频一区二区三区 | 性色A码一区二区三区天美传媒| 亚洲福利视频一区二区| 色综合视频一区二区三区| 国产精品亚洲专区一区 | 日本一区精品久久久久影院| 激情内射亚州一区二区三区爱妻| 无码日韩人妻AV一区二区三区| 成人免费视频一区| 欧洲精品码一区二区三区免费看| 国产在线一区二区杨幂| 波多野结衣中文一区| 杨幂AV污网站在线一区二区| 偷拍精品视频一区二区三区| 国产AV国片精品一区二区| 免费在线视频一区| 伦理一区二区三区| 无码精品国产一区二区三区免费 | 免费播放一区二区三区| 日韩精品无码免费一区二区三区| 日本免费一区二区三区 | 国产伦精品一区二区三区四区| 色噜噜一区二区三区| 精品国产一区二区三区在线观看 | 成人国产精品一区二区网站| 国产一区三区二区中文在线| 性色AV一区二区三区| 韩国理伦片一区二区三区在线播放|