diff --git a/app.json b/app.json index 95f708f..4f3431b 100644 --- a/app.json +++ b/app.json @@ -1,5 +1,8 @@ { "pages": ["pages/home/index", "pages/message/index", "pages/my/index"], + "usingComponents": { + "t-toast": "tdesign-miniprogram/toast/toast" + }, "subpackages": [ { "root": "pages/search", diff --git a/behaviors/useToast.js b/behaviors/useToast.js new file mode 100644 index 0000000..f6112af --- /dev/null +++ b/behaviors/useToast.js @@ -0,0 +1,22 @@ +import Toast, { hideToast } from 'tdesign-miniprogram/toast/index'; + +const useToastBehavior = Behavior({ + methods: { + onShowToast(selector, message) { + Toast({ + context: this, + selector, + message, + }); + }, + + onHideToast(selector) { + hideToast({ + context: this, + selector, + }); + }, + }, +}); + +export default useToastBehavior; diff --git a/pages/my/index.js b/pages/my/index.js index 1f20757..948a728 100644 --- a/pages/my/index.js +++ b/pages/my/index.js @@ -1,13 +1,43 @@ import request from '~/api/request'; +import useToastBehavior from '~/behaviors/useToast'; Page({ + behaviors: [useToastBehavior], + data: { isLoad: false, service: [], personalInfo: {}, - settingdata: [ + gridList: [ + { + name: '全部发布', + icon: 'root-list', + type: 'all', + url: '', + }, + { + name: '审核中', + icon: 'search', + type: 'progress', + url: '', + }, + { + name: '已发布', + icon: 'upload', + type: 'published', + url: '', + }, + { + name: '草稿箱', + icon: 'file-copy', + type: 'draft', + url: '', + }, + ], + + settingList: [ { name: '联系客服', icon: 'service', type: 'service' }, - { name: '设置', icon: 'setting', type: 'setting' }, + { name: '设置', icon: 'setting', type: 'setting', url: '/pages/setting/index' }, ], }, @@ -48,4 +78,10 @@ Page({ onNavigateTo() { wx.navigateTo({ url: `/pages/my/info-edit/index` }); }, + + onEleClick(e) { + const { name, url } = e.currentTarget.dataset.data; + if (url) return; + this.onShowToast('#t-toast', name); + }, }); diff --git a/pages/my/index.wxml b/pages/my/index.wxml index 31ac70c..d3c0c8d 100644 --- a/pages/my/index.wxml +++ b/pages/my/index.wxml @@ -1,3 +1,5 @@ + +