随笔分类 - vue3
摘要:使用typescript封装axios 这个axios封装,因为是用在vue3的demo里面的,为了方便,在vue3的配置里面按需加载element-plus 封装axios http.ts import axios, { InternalAxiosRequestConfig, AxiosReque
阅读全文
摘要:Vue3 的 axios封装 import axios, { AxiosPromise, AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios' import qs from 'qs' import { Toast } from
阅读全文
摘要:非父子组件之间的通信: 1.兄弟组件 2. 用了插槽slot的组件之间通信 vue2中可以使用eventBus事件监听 vm.$on('test', function (msg) { console.log(msg) }) vm.$emit('test', 'hi') vue3中,可以使用第三方插件
阅读全文
摘要:按照vue3的组件v-model初探1,把:value 用 v-model来替代,并使用computed计算属性 子组件: <template> <div> <input v-model="val"> <div>{{ modelValue }} {{ val }}</div> </div> </te
阅读全文
摘要:父组件: <template> <div class="about"> <v-input v-model="inp" type="text" /> </div> </template> <script lang="ts"> import { defineComponent, ref } from '
阅读全文