diff --git a/package-lock.json b/package-lock.json index 5e02329..d5820fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "pinia": "^2.0.21", - "vant": "^4.0.11", + "vant": "^4.1.0", "vue": "^3.2.38", "vue-router": "^4.1.6" }, @@ -820,9 +820,9 @@ } }, "node_modules/vant": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/vant/-/vant-4.0.11.tgz", - "integrity": "sha512-axVP6eHH4vGb5FQ2hqNhB5DykMSBQb0KK97HT4bVVFTYM81EJq1YImqOglzsVt3OC98NRoT01DIwt4y2n1iwVw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vant/-/vant-4.1.0.tgz", + "integrity": "sha512-wAcKaWjvWrmM4bSvyYxhh0LDe9KYFOKzNAgZBpJzokAuldnaUXQF8Dco7B30U2BglErxQC1NhqLCgnZoybOnqg==", "dependencies": { "@vant/popperjs": "^1.3.0", "@vant/use": "^1.5.0" @@ -1397,9 +1397,9 @@ "dev": true }, "vant": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/vant/-/vant-4.0.11.tgz", - "integrity": "sha512-axVP6eHH4vGb5FQ2hqNhB5DykMSBQb0KK97HT4bVVFTYM81EJq1YImqOglzsVt3OC98NRoT01DIwt4y2n1iwVw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vant/-/vant-4.1.0.tgz", + "integrity": "sha512-wAcKaWjvWrmM4bSvyYxhh0LDe9KYFOKzNAgZBpJzokAuldnaUXQF8Dco7B30U2BglErxQC1NhqLCgnZoybOnqg==", "requires": { "@vant/popperjs": "^1.3.0", "@vant/use": "^1.5.0" diff --git a/package.json b/package.json index 1e140e5..3609a59 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "pinia": "^2.0.21", - "vant": "^4.0.11", + "vant": "^4.1.0", "vue": "^3.2.38", "vue-router": "^4.1.6" }, diff --git a/src/main.js b/src/main.js index 5445f14..1b06248 100644 --- a/src/main.js +++ b/src/main.js @@ -7,13 +7,15 @@ import router from './router' import './assets/main.css' import 'vant/lib/index.css'; +import { Popup } from 'vant'; + import VConsole from 'vconsole'; const app = createApp(App) app.use(createPinia()) app.use(router) - +app.use(Popup) app.mount('#app') diff --git a/src/router/index.js b/src/router/index.js index 91d997c..e1ab7d2 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -18,7 +18,16 @@ const router = createRouter({ }, { path: 'webview/:page', component: () => import('../views/Webview.vue'), - }] + }, { + path: 'watch', + name: 'watch', + component: () => import('../views/Watch.vue') + }, + { + path: 'computed', + name: 'computed', + component: () => import('../views/computed.vue') + },] }, { path: '/pure', name: 'pure', diff --git a/src/router/menu.js b/src/router/menu.js index 0c5c372..a4ca6fc 100644 --- a/src/router/menu.js +++ b/src/router/menu.js @@ -3,4 +3,6 @@ export default [ {title: "计算器", path: '/calc'}, {title: "购物车", path: '/webview/cart'}, {title: "购物车(改)", path: '/webview/cart_fixed'}, + {title: "侦听器", path: '/watch'}, + {title: "计算属性", path: '/computed'}, ] diff --git a/src/views/CartViewFixed.vue b/src/views/CartViewFixed.vue index 2781a35..c8ac6b0 100644 --- a/src/views/CartViewFixed.vue +++ b/src/views/CartViewFixed.vue @@ -20,6 +20,13 @@ 你的收货地址不支持配送, 修改地址 + + diff --git a/src/views/Watch.vue b/src/views/Watch.vue new file mode 100644 index 0000000..9200331 --- /dev/null +++ b/src/views/Watch.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/Webview.vue b/src/views/Webview.vue index e5d1030..6252b76 100644 --- a/src/views/Webview.vue +++ b/src/views/Webview.vue @@ -6,6 +6,7 @@ import {onMounted, ref} from 'vue' import {useRouter, useRoute} from 'vue-router' +// const path = ref("https://cn.vuejs.org") const path = ref("#/pure/") const route = useRoute(); const query = route.params.page diff --git a/src/views/computed.vue b/src/views/computed.vue new file mode 100644 index 0000000..4e9f3da --- /dev/null +++ b/src/views/computed.vue @@ -0,0 +1,53 @@ + + + + +