【发布时间】:2019-11-15 11:46:14
【问题描述】:
我只是在寻找一些关于 Vue v-model 命名约定的最佳实践建议。
我见过只使用这样一个名称的代码:
<input name="surname" v-model="surname"/>
export default {
data: function () {
return {
surname: '',
我也见过这样的点符号:
<input name="surname" v-model="customer.surname"/>
export default {
data: function () {
return {
customer: {
surname: undefined
}
},
是否有最佳实践命名约定,或者只是您喜欢的任何一种情况?
我只是想在学习时避免任何潜在的陷阱,而不是以后偶然发现它们。
【问题讨论】:
-
任何能让你更容易理解上下文的东西。你知道姓氏属于客户吗?如果组件只处理单个客户数据,我们可能会不使用客户对象。但是除了命名约定之外,对象还有其他用途,例如,如果您想将客户发送到 API,或者如果您想循环对象键或添加新属性,则可以节省几行代码。
-
请不要在您的帖子中添加签名。我们在这里达成了一些社区协议,即个人资料块足以“签名”帖子的作者身份。元链接可应要求提供。谢谢!
标签: vue.js naming-conventions v-model