为什么v-bind这样写子组件无法改变data()里面的值?

<Page :total="this.pageNum*this.pageSize" 
:current="this.current" @on-change="changePage"></Page>

...

data() {
            return {
              current:1,//我想的是翻页改变这个值
              pageSize:5,
              pageNum:10
            }
        },
阅读 2.1k
1 个回答

v-bind又不是v-modal,没有双向绑定,默认的子组件修改父组件会报错的,如果想要可以同步修改父组件的值,需要加上async修饰符
https://cn.vuejs.org/v2/guide...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题