请教各位大神,在HubilderX自带的登录验证DEMO里,用到了自定义组件:m-input.vue,摘录的源代码如下:
1、引入:
import mInput from '../../components/m-input.vue';
2、注册:
export default {
components: {
mInput
}
3、使用:
<view class="input-row">
<text class="title">邮箱:</text>
<m-input type="text" clearable v-model="email" placeholder="请输入邮箱"></m-input>
</view>
现在的疑问是,第3步里的组件标签名:m-input,这个在注册里没有说明,不知道在哪里定义的。
2 个回复
h***@163.com - Han涛
m-input就是你引入挂载的mInput,这是vue的写法,
7***@qq.com - 机械从业未半而中道写了代码
vue里,你在components里以驼峰命名法注册的组件,如aaaBbbb,在template里可以用<aaa-bbbb></aaa-bbbb>方式使用