// miniprogram/pages/function_center/device_connet/index.js require('regenerator-runtime') import { reqTicket, getClientId } from '../../../utils/api/common-api' import { getFamilyList } from '../../../utils/api/family-api' Page({ /** * 页面的初始数据 */ data: { apUrl: '/packageA/web_view/index?urlType=apUrl', list: [ { name: 'Wi-Fi AP 配网', baseUrl: 'plugin://tuya-ap-plugin/step1' }, { name: '蓝牙配网', baseUrl: `plugin://tuya-ap-plugin/auto` }, { name: '扫码配网', baseUrl: 'plugin://tuya-ap-plugin/virtual' } ] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, gotoPluginpage: async function ({ currentTarget }) { const { dataset: { baseurl } } = currentTarget const [{ ticket }, clientId] = await Promise.all([reqTicket(), getClientId()]) let res = await getFamilyList(); let homeId = res[0]? res[0].home_id : ''; console.log(homeId, '==============='); // let homeId = '69151027'; wx.navigateTo({ url: `${baseurl}?ticket=${ticket}&clientId=${clientId}&gid=${homeId}&self_env=inner`, }) }, gotoWebview: function({currentTarget}) { const { dataset: { baseurl } } = currentTarget wx.navigateTo({ url: baseurl, }) } })