1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- // components/ar-tracker/ar-tracker.ts
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- },
- /**
- * 组件的初始数据
- */
- data: {
- },
- /**
- * 组件的方法列表
- */
- methods: {
- handleReady() {
- console.log('handleReady')
- },
- handleARReady() {
- console.log('handleARReady')
- },
- handleLog(log) {
- console.log('log', log)
- },
- handleARTrackerState({
- detail
- }) {
- // 事件的值即为`ARTracker`实例
- const tracker = detail.value;
- // 获取当前状态和错误信息
- const {
- state,
- errorMessage
- } = tracker;
- if (state == 2) {
- this.triggerEvent('scan', 1)
- }
- },
- handleARTrackerState1({
- detail
- }) {
- // 事件的值即为`ARTracker`实例
- const tracker = detail.value;
- // 获取当前状态和错误信息
- const {
- state,
- errorMessage
- } = tracker;
- if (state == 2) {
- wx.showToast({
- title: "2"
- })
- this.triggerEvent('scan', 2)
- }
- },
- handleARTrackerState2({
- detail
- }) {
- // 事件的值即为`ARTracker`实例
- const tracker = detail.value;
- // 获取当前状态和错误信息
- const {
- state,
- errorMessage
- } = tracker;
- if (state == 2) {
- wx.showToast({
- title: "3"
- })
- this.triggerEvent('scan', 3)
- }
- },
- handleAssetsProgress() {},
- handleAssetsLoaded() {},
- }
- })
|