用户单击VueJS中的按钮时如何动态创建元素并将其附加到dom

时间:2019-04-25 13:30:51

标签: javascript vue.js render createelement

我正在尝试创建一个Vue Web应用程序,以便在用户点击的位置将形状(例如正方形)附加到网页上。但是我似乎无法获得创建形状并将其附加的想法。这是我的代码,但似乎什么也没做。

DispatchQueue.main.sync { 
     let progressPercentage = (day*100/365)
     self.progressLabel.text = String(Int(progressPercentage))+"%"  
}

1 个答案:

答案 0 :(得分:0)

我认为渲染就像一个看起来像data()的函数,所以我认为您不能以这种方式使用,
如果我认为是正确的,则render函数可能与React.js中的render相同,它将返回一个VNode树,并且在默认vue(使用template Expect render)中,它将按模板生成并在应刷新VNode时运行
希望我能帮助您