02- uniapp与直接开发vue3中有些区别

110 阅读1分钟

一、block标签

在微信小程序中用block表示template不渲染在页面上

<block><block>
相当于
<template></template>

二、路由跳转的区别

uniapp路由跳转传参需要JSON化

	// 发送
	let obj = JSON.stringify({ _id, name, price, describe })
    uni.navigateTo({
      url: '/pages/hpv-vaccine/hpv-buy?value=' + obj
    })
  }
  
   // 接收
 	onLoad(async (event: any) => {
    let { _id, name, price, describe } = JSON.parse(event.value)
  })

redirectTo 

2. 关闭当前页跳转redirectTo

当返回的时候 就会直接返回前一个页面 当前页关闭了

// 发送
	let obj = JSON.stringify({ _id, name, price, describe })
    uni.redirectTo({
      url: '/pages/hpv-vaccine/hpv-buy?value=' + obj
    })
  }
  // 接收
 	onLoad(async (event: any) => {
    let { _id, name, price, describe } = JSON.parse(event.value)
  })