是否能在 Html 中创建临时变量?


#1

我希望在一组 Html 标签里做逻辑,除了写成组件,是否能在标签上定义一些临时变量?仅用一次的东东,写成组件麻烦并且太重。
比如:

<div v-var="tmp"> <input :value="tmp"/> <button @click="add(tmp)"/> 

仅在 div 的标签内部定义 tmp 变量?


#2

你这个需求好奇特,为什么要在标签上添加?dom渲染是需要额外开销的,而且,do what you should do ,不要在dom上处理业务


#3

你需要react。(10个字)


#4

vue好像也支持jsx


#5

vue的jsx不科学,用过就知道了


#6

我仅仅写简单的页面,因此想直接在页面中写仅使用一次的“模板”以便分层,都用全局变量感觉不太优雅。
比如上面这个点击按钮发送 input 内容的逻辑,我感觉没临时变量写起来都很别扭。
另外,我没使用 vue cli 之类的框架,仅仅是一个页面并不想这么复杂。