计算属性,只要在改变,计算属性使用变量,则会进行执行,否则并不会执行计算属性

<template>
    <view>
    <view class="">
        {{newtest}}
    </view>    
    
    <button type="primary" @click="click"> 按钮</button>
    {{name}}
    </view>
</template>

<script>
    export default {
        data() {
            return {
                
                firestext:"hello",
                listtext:"world",
                name:"李贵"
            }
        },
        methods: {
            click(){
                this.firestext="海贼王"
            }
        },
        computed:{
            newtest(){
                console.log('计算属性')
                return this.firestext+this.listtext
            }
        }
    }
</script>

<style>

</style>
 

<template>
	<view>
	<view class="">
		{{newtest}}
	</view>	
	
	<button type="primary" @click="click"> 按钮</button>
	{{name}}
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
				firestext:"hello",
				listtext:"world",
				name:"李贵"
			}
		},
		methods: {
			click(){
				this.firestext="海贼王"
			}
		},
		computed:{
			newtest(){
				console.log('计算属性')
				return this.firestext+this.listtext
			}
		}
	}
</script>

<style>

</style>

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐