created()或computed属性中的vuejs初始化数据函数(方法)

我正在制作一个简单的表格,并开始思考哪种方式更好或更准确地书写。我知道使用创建的钩子会更好,但是..我只是想知道你们怎么想的。

我们必须显示实时数据(更新周期为1秒),但它是非常可变的。因此,我在计算属性中调用了一个initData()函数,但我的前辈使用了created()钩子。

me: 1.方法:{ initData() {axios.get().then() }} 2.在计算属性中调用它(因为它每秒更新一次):

getInitData() { this.initData() return this.data}

我的前辈: 1.方法:相同2.在创建的钩子中调用它(因为它是初始化的):created() {this.initData()} 3.在计算属性中返回它(因为它每秒都会更新):

 getInitData() { return this.data}

所以..。您认为这两种情况之间的性能差异是什么?

转载请注明出处:http://www.intsu.net/article/20230521/1367796.html