
vue3
JDDDDDDyaya
这个作者很懒,什么都没留下…
展开
-
Vue3 使用 自定义 hooks获取dom元素的问题
在自定义hooks的onMounted事件里面 获取ref元素,组件调用hooks的时候必须要传递响应式对象。 分享下楼主自己的观点,代码如下 <script> // demo.vue import { defineComponent, ref } from 'vue' import useBars from './useBars' export default defineComponent({ props: { Bars: Array, },原创 2021-09-12 15:29:11 · 1862 阅读 · 2 评论 -
Vue tsx 使用自定义v-model修饰符
import { defineComponent, ref, PropType } from 'vue' /** * tsx v-model * v-model 默认绑定的变量名为 modelValue, 你也可以自己命名 * v-model = v-model:modelValue * */ const MyInput = defineComponent({ props: { // https://www.vue3js.cn/docs/zh/guide/component-c原创 2021-07-01 18:20:41 · 5210 阅读 · 0 评论 -
Vue3 修改 ref的值,不触发watchEffect的原因
const myRef = ref(name: ‘jinD’) 修改 myRef.value.xxx时,不触发watchEffect的原因在于,触发trigger传入的对象是否相同,在 watchEffect 里面访问 myRef.value 时,此时 track的target 是refCompImpl实例,也就是ref 但是修改值时,是通过 myRef.value.xxx = newValue, 不是给 myRef.value = {}设置新值,触发的trigger是在 proxy 的 getter里面(原创 2021-04-25 11:23:20 · 5040 阅读 · 1 评论