uniApp添加連接,跳轉(zhuǎn)到自定義頁面、文章、網(wǎng)頁

    通過uniApp添加連接,跳轉(zhuǎn)到自定義頁面

    在uniApp的開發(fā)過程中,我們常常需要通過按鈕,方便用戶跳轉(zhuǎn)到我們需要的頁面。

    跳轉(zhuǎn)到自定義頁面

    第一步:打開Hbuilder,新建項(xiàng)目

    我們選擇uni-app,模板選擇默認(rèn)模板,VUE版本選擇3

    uniApp添加連接,跳轉(zhuǎn)到自定義頁面、文章、網(wǎng)頁

    第二步:創(chuàng)建自定義頁面

    我們在項(xiàng)目的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>

    第三步:注冊

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

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

    pages.json的完整代碼如下:

    {
    	"pages": [ //pages數(shù)組中第一項(xiàng)表示應(yīng)用啟動頁,參考: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": {}
    }
    

    第四步:調(diào)用

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

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

    完整代碼如下:

    <template>
    	<view class="container">
    		
    		<view class="intro">本項(xiàng)目已包含uni ui組件,無需import和注冊,可直接使用。在代碼區(qū)鍵入字母u,即可通過代碼助手列出所有可用組件。光標(biāo)置于組件名稱處按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">跳轉(zhuǎn)到新頁面</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>
    

    跳轉(zhuǎn)到自定義連接

    承接上面的教程,跳轉(zhuǎn)到您指定的自定義頁面中,

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

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

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

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

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

    注意:使用這種方法在瀏覽器預(yù)覽會出錯(cuò),需要直接運(yùn)行到手機(jī)端,就會正常顯示。

    跳轉(zhuǎn)到小程序內(nèi)的文章頁

    打開項(xiàng)目,找到pages - index - index.vue

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

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

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

    uniApp添加連接,跳轉(zhuǎn)到自定義頁面、文章、網(wǎng)頁

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

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

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

    /pages/single/post?id=122934

    參考文檔

    默認(rèn)分類

    如何將PHP的變量傳給js?

    2022-9-11 14:42:29

    Typecho

    Splinx- 博客圖片Typecho主題

    2020-2-18 7:24:43

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復(fù) A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個(gè)人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 无码一区二区三区老色鬼| 99精品国产高清一区二区麻豆| 人妻少妇精品一区二区三区| 无码人妻精品一区二区三区66 | 不卡一区二区在线| 亚洲爆乳精品无码一区二区| 无码人妻精品一区二区三区在线| 搜日本一区二区三区免费高清视频| 91久久精品一区二区| 久久国产精品亚洲一区二区| 无码日韩人妻AV一区免费l| 精品人妻无码一区二区色欲产成人| 蜜桃视频一区二区三区在线观看 | 人妖在线精品一区二区三区| 国产色欲AV一区二区三区| 99无码人妻一区二区三区免费| 无码av免费毛片一区二区| 日韩内射美女人妻一区二区三区| 中文字幕精品无码一区二区三区| 变态拳头交视频一区二区| 久久一区二区三区精品| 日产精品久久久一区二区| 中文无码精品一区二区三区| 国产一区二区三区精品视频| 国精品无码一区二区三区在线蜜臀| 成人区人妻精品一区二区不卡视频 | 国产视频一区二区在线播放| 成人午夜视频精品一区| 中文字幕一区二区三区四区 | 亚洲AV无码一区二区三区网址| 狠狠色综合一区二区| 亚洲国产高清在线精品一区| 精品视频无码一区二区三区| 一区二区三区精密机械| 国产精品无码一区二区三区免费| 在线视频一区二区三区四区| 日本无卡码免费一区二区三区| 黑人大战亚洲人精品一区| 亚洲综合色一区二区三区小说| 成人H动漫精品一区二区| 精品国产亚洲一区二区三区在线观看 |