集安电信光纤宽带价格表怎么样,快吗

操作步骤: 1 建立一个表单文件,如下图添加控件,设置控件属性。文本框 的 Value 属性值为 0. 2 编写“计算”和“取消”这两个命令代码的 click 事件代码:(1...
事件的常见示例包括单击控件、使用键盘输入数据和控件状态更改。当发 容器。 MFC 支持两种事件:常用和自定义。常用事件是 COleControl 类自动处理的事件。自定义事件...
2、定义变量:在组态王中定义 7 个内存整数变量:年...控件,点击 鼠标右键,弹出快捷菜单,选择“控件属性”...微软日历控件在组态王中的使用 图五 控件事件函数 ...
2. 更加方便使用 VBA 代码创建窗体控件以及定义事件过程。 3. 窗体控件的事件...Click 事件, 需要引用 Microsoft Visual Basic for Application Extensibility 库 ...
控件特点 1、 OCX 控件方式提供,使用极其方便 2、 属性、方法、事件抽象合理、...引入控件之前必须进行如下设定: 如点击 Tools 菜单-&Environment Options-&Type...
框架控件和形状控件都不能响应用户的鼠标的单击事件。 利用 Private Const 声明...事件驱动,而不同的只是 88 事件过程由控件属性决定,而 Sub 过程是由户自定义...
“进入”事件和“单击”事件编写了事件过程 答案:003) 发生在控件接收焦点之前的事件是 A) Enter B) Exit C) GotFocus D) LostFocus 答案:1000 ...
通过拖拉页面或点击工具栏上的排序按钮,可以上下移动...AXURE RP 教程自定义字段(Fields) 通过主菜单 ...在控件交互面板中可以定义控件的交互,交互事件(Events...
工具栏上,单击“自选图形”,指向“动作按钮”,然后单击“动作按钮:自定义” ...二、 为 ActiveX 控件编写事件处理程序; 使用事件处理程序来控制另一个控件 (...您还可以使用以下方式登录
当前位置:&>&&>&&>& > 利用Vue v-model实现一个自定义的表单组件
vue 表单验证组件 利用Vue v-model实现一个自定义的表单组件
通过点击按钮,可以增减购物数量
组件名称是 CouterBtn
最终效果如下
我们使用 vue-cli搭建基本的开发环境,这也是最快的进行 .vue组件开发的方式
对于入口组件& App.vue (可以暂时忽略其他细节,我们的重点是如何写组件)
&template&
&div id="app"&
&h4&这是一个利用 v-model实现的自定义的表单组件&/h4&
&h6&CouterBtn组件的值 &i& {{ btnValue }} &/i&&/h6&
5. &counter-btn v-model="btnValue"&&/counter-btn&
&form class="" action="/add" method="post"&
&!-- 真实情况请将 type改为hidden --&
&label for="count"&值绑定到 input 隐藏域里&/label&
&input type="text" name="count" :value="btnValue.res" id="count"&
10. &/form&
&/template&
import CounterBtn from './components/CouterBtn.vue'
15. export default {
btnValue: {}
components: {
CounterBtn
25. &/script&
&style lang="stylus"&
border 1px dotted
30. margin-top 20px
padding 20px
border 1px dotted #ccc
vertical-align: middle
35. &/style&
下面我来对 App.vue中的一些代码进行一些说明,根据代码行数来说明
4 : 我们使用 {{ btnValue }}来获取自定义组件 counter-btn的值, 这里仅仅是展示效果用&
5: 我们使用了counter-btn ,自定义的组件&
9: 我们将自定义组件的值,绑定到我们的表单组件 input中去, 在真实的情况下, 此 input的类型可能为 hidden类型&
21: 由于我们需要在App.vue组件中使用我们自定义的组件 counter-btn,所以需要使用 components注册组件, 这里还使用了 ES6的对象解构&
26: 我们使用CSS预处理器为stylus, 前提是你的 node_modules中要安装此npm包和loader,vue-cli已经帮我们处理好了stylus的编译; 根据个人情况选择&
我们自己设计的组件通过 v-model,把组件内部的值传给了它所绑定的值
下面我们来看看我们的组件的实现
CounterBtn.vue
&template&
&div class="coutter-wrapper"&
&button type="button" @click="plus"&+&/button&
&button type="button"&{{ result }}&/button&
5. &button type="button" @click="minus"&-&/button&
&/template&
export default {
10. methods: {
this.result--;
this.$emit('input', {res: this.result, other: '--'})
15. plus() {
this.result++;
this.$emit('input', {res: this.result, other: '++'})
20. data() {
result: 0,
&style lang="stylus" scoped&
30. outline 0
border-radius 3px
button:nth-child(2)
width 200px
我们可以看到组件的实现非常简单, 3个button搞定; 这里最关键的代码是
this.$emit('input', {res: this.result, other: '++'})
通过 触发 input事件和自定的数据来实现把数据暴露给 v-model绑定的属性值
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持就爱阅读
欢迎转载:
推荐:    事件 · 小程序
开发文档首页【图文】第6章表单及控件创建与使用new_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第6章表单及控件创建与使用new
上传于|0|0|文档简介
大小:1.41MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 电信光纤宽带价格表 的文章

 

随机推荐