get-launch-options-sync.uvue 814 字节
Newer Older
DCloud-WZF's avatar
DCloud-WZF 已提交
1
<template>
DCloud-yinjiacheng's avatar
DCloud-yinjiacheng 已提交
2 3 4 5 6 7
  <page-head title="getLaunchOptionsSync"></page-head>
  <view class="uni-padding-wrap">
    <button @click="getLaunchOptionsSync">getLaunchOptionsSync</button>
    <view v-if="launchOptionsPath.length > 0" class="uni-common-mt">
      <text>应用启动路径:</text>
      <text style="margin-top: 5px">{{ launchOptionsPath }}</text>
DCloud-WZF's avatar
DCloud-WZF 已提交
8 9
    </view>
  </view>
DCloud-WZF's avatar
DCloud-WZF 已提交
10
</template>
DCloud-WZF's avatar
DCloud-WZF 已提交
11

DCloud-WZF's avatar
DCloud-WZF 已提交
12
<script lang="uts">
DCloud-WZF's avatar
DCloud-WZF 已提交
13 14 15 16
export default {
  data() {
    return {
      checked: false,
17
      homePagePath: 'pages/tabBar/component',
DCloud-WZF's avatar
DCloud-WZF 已提交
18 19 20 21
      launchOptionsPath: '',
    }
  },
  methods: {
DCloud-WZF's avatar
DCloud-WZF 已提交
22
    getLaunchOptionsSync() {
DCloud-WZF's avatar
DCloud-WZF 已提交
23 24
      const launchOptions = uni.getLaunchOptionsSync()
      this.launchOptionsPath = launchOptions.path
25 26

      if (launchOptions.path == this.homePagePath) {
DCloud-WZF's avatar
DCloud-WZF 已提交
27 28 29 30 31 32
        this.checked = true
      }
    },
  },
}
</script>