企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 嵌套页面内,可以打开新窗口 vue自带到路由方法传参即可实现在新建app窗口打开页面 Undefined、Null、Number、String、Boolean、Symbol、Object、 Function(object)等 ## 参数 * | 参数 |描述 | 类型 |默认值 | 是否可选| | --- | --- |--- | --- | --- | | **ea55NewWin** | 在app小程序之类的 1=新窗口打开 | Number | 0 | 可选 | | ea55Name | 在app 相同的name 窗口只会出现一个,不同窗口英爱避免重名 | String | 随机 | 可选 | | ea55Title | 窗口显示的标题 |String | Null | 可选 | | ea55NoHead | 1=隐藏app标题栏 |Number | 0 | 可选 | | ea55appType | 手动传入app类型 |String | Null | 可选 | | openWinData | 其他参数比如要修改app背景色 可以 在对象里添加 bgColor:'#FFF' | JSON字符串 | {} | 可选 | | ea55Names | 窗口组 name 可以多个窗口用同一个名字,实现批量关闭窗口的方法 | String | Null | 可选 | ## ea55appType 类型包含 (这个参数在嵌套进去的第一次可以带进去,加快判断速度!) | 传值 | 含义 | | --- | --- | | apicloud | apicloud APP | | web | 普通h5端 | | wx | 微信端 | | wxxcx | 微信小程序端 | | alp | 支付宝 | 可以通过问号传参也可以同构query参数传参 ## template url直传 ``` <router-link to="/?ea55NewWin=1&ea55Name=home1&ea55Title=首页">Home</router-link> ``` ## template query 传参 ``` <router-link :to="{path:'/test',query: {ea55NewWin: 1,ea55Name: 'home2',ea55Title: '首页'}}">跳转</router-link> ``` ## 也支持动态跳转 #### vue2 ``` this.$router.push({ path: '/test', query: {ea55NewWin: 1,ea55Name: 'home3',ea55Title: '首页'}}); ``` #### vue3 ``` import { useRouter } from "vue-router"; setup() { //初始化路由 const router = useRouter(); const submit = () => { //提交订单 router.push({ path: '/order_status_win', query: { ea55NewWin: 1, ea55Name: 'order_status_win', ea55Title: '提交订单' } }); }; return { submit } ``` ## openWinData 例子: ``` <router-link :to="{path:'/about',query: {openWinData:'{bgColor:\'#000\'}',ea55NewWin: 1,ea55Name: 'home12323',ea55Title: '首页'}}">标题</router-link> ``` # 关闭窗口 app可以执行该方法关闭指定name的窗口 **使用前先引入文件** ``` import ea55api_vue from 'ea55api_vue'; ``` ## 关闭单个窗口 ``` ea55api_vue.close_win('name'); ``` ## 关闭单个窗口组 ``` ea55api_vue.close_wins('names'); ```