![](/img/trans.png)
[英]Setting the router-link to attribute with component data in Vue.js
[英]Setting Attribute to a div in Vue.js
我有一个Vue文件,我想设置表单的'action'属性。
<template>
<div>
<form>
</form>
</div>
</template>
export default {
created() {
var test = document.getElementById("form");
test.setAttribute('action', 'file.php');
}
但是将其设置在生命周期挂钩中是行不通的。 我该怎么办?
几件事情:
mounted
生命周期挂钩通常是您要执行组件初始操作的位置 getElementById
违反了应该使用Vue的方式 这样的事情会更有意义:
<template>
<div>
<form :action='action'>
</form>
</div>
</template>
export default {
data() {
return {
action: 'file.php'
}
},
mounted() {
// initialize things here
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.