骨骼惊奇人 2022-05-15 21:23 采纳率: 50%
浏览 540
已结题

vue3 ref响应数据得不到变化

从后端拿数据做柱形图 response是正常的 在vue中设置ref响应数据总是没有变化 代码如下

问题相关代码,请勿粘贴截图
 <div class="schart-box">
        <div class="content-title">柱状图</div>
        <schart class="schart" canvasId="bar" :options="options1"></schart>
      </div>


  name: "basecharts",
  components: {
    Schart,
  },
  setup() {
    // const state = reactive({
    //   arr: [0,0,0,0,0,0]
    const state=ref([0,0,0,0,0,0])
         console.log(state.value)
    ;

    const datalist = () => {
      getcount().then(
          (res) => {
            console.log(res)
            state.value = res.countlist
            console.log(state.value)

          })


    };
      onMounted(()=>datalist())

    const options1 = {
      type: "bar",
      title: {
        text: "最近一周各品类销售图",
      },
      bgColor: "#fbfbfb",
      labels: ["汕头", "深圳", "广州", "珠海", "郑州", "广西"],//横坐标名称
      datasets: [
        {
          label: "系统故障",
          fillColor: "rgba(241, 49, 74, 0.5)",
          data: state.value,
        },
        {
          label: "油液渗漏",
          data: state.value,
        },
      ],
    };


其中data里面的state总是没有变化 得不到响应

希望巨佬能教教我怎么改 卡了好几天了

  • 写回答

3条回答 默认 最新

  • 小草的味道 2022-05-16 09:16
    关注

    setup 里面的值暴露出来。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月25日
  • 已采纳回答 5月17日
  • 创建了问题 5月15日

悬赏问题

  • ¥15 echarts动画效果失效的问题。官网下载的例子。
  • ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加