组件库在自己的example里面点击add是可以运行的,外部项目引入的时候点击有输出但是页面不更新
来源:11-9 npm link关联组件库+eslint初始化

GreenRecruit
2021-03-25
这是在组件库中点击add事件是可以正常运行的
这是在外部项目中引入 然后点击add事件,是有输出但是没有更新页面count和doublecount没有更新
这是Test.vue的源代码
<template>
<div class="test">
<div>message:{{ message }}</div>
<div>doubleCount: {{ doubleCount }}</div>
<div>Count: {{count}}</div>
<button @click="add">add</button>
</div>
</template>
<script>
import { computed, ref } from "vue";
export default {
name: "TestComponent",
setup() {
const message = "hello world!!!";
const count = ref(1);
const doubleCount = computed(() => count.value * 2);
const add = () => {
console.log(111);
count.value++;
};
return {
message,
doubleCount,
add,
count,
};
},
};
</script>
<style lang="scss" scoped>
.test {
color: red;
}
</style>
写回答
3回答
-
扬_灵
2021-03-25
同学你好,可以把完整的项目上传到github或是码云这些代码托管平台,把地址发一下,我在本地帮你测试定位一下问题。
122021-03-26 -
风林MKII
2021-07-17
同学 我也遇到这个问题了 你解决了吗
00 -
kruup
2021-03-27
同学 -- 你这个问题解决了吗 ? 我也遇到了 ? vue 升级到 @3.0.7 也不行
012021-03-28
相似问题