uniapp跳转到非page.json界面

46 阅读1分钟

1.如果是简单的公众号推文或者网页则直接用a标签就可以实现

<view class="content">
			<a :href="v.lj" class="content_1" v-for="(v,i) in policyList">
				<view class="content_1_1">
					<view class="content_1_1_1">
						{{v.bt}}
					</view>
					<view class="content_1_1_2">
						{{v.sj}}
					</view>
				</view>
				<image class="content_1_2" :src="v.tb" mode=""></image>
			</a>
		</view>

2。大多数业务场景要对地址进行拼接参数,这时a标签就不够应付业务场景了,可以用以下方法

新建一个页面可以取名为webview,使用web-view标签的src属性接受url

<template>
	<view>
		<web-view :src="counter.url"></web-view>
	</view>
</template>

<script setup>
	import {
		ref,
		reactive
	} from 'vue'
	import {
		useCounterStore
	} from '@/stores/counter'

	const counter = useCounterStore()
</script>

<style>

</style>

然后再需要处理数据的页面先处理完该url,页面传值到该页面由该页面显示即可 (这里博主使用的是pinia页面传值)