![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue3
JDDDDDDyaya
这个作者很懒,什么都没留下…
展开
-
Vue3 使用 自定义 hooks获取dom元素的问题
在自定义hooks的onMounted事件里面 获取ref元素,组件调用hooks的时候必须要传递响应式对象。分享下楼主自己的观点,代码如下<script>// demo.vueimport { defineComponent, ref } from 'vue'import useBars from './useBars'export default defineComponent({ props: { Bars: Array, },原创 2021-09-12 15:29:11 · 1522 阅读 · 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 · 4559 阅读 · 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 · 4580 阅读 · 1 评论