vue项目开发中,vuex里面的sotre数据改变,但视图没有及时更新的解决方法


 

<template>
	<div id="app">
		<button @click="clickme">点击</button>
		<span>{{countnumber}}</span>
	</div>
</template>
<script>
	export default {
		name: 'app',
		data() {
			return {
				countnumber: this.$store.state.count,
			}
		},
		methods: {
			clickme: function() {
				this.$store.commit("increment");
			}
		},
	}
</script>
<style>

解决方法如下:区别就是你直接关联到界面里面

<template>
	<div id="app">
		<button @click="clickme">点击我</button>
		<span>{{$store.state.count}}</span>
	</div>
</template

参考源博主:https://blog.csdn.net/HUSHILIN001/article/details/78042234


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM