当前位置: 首页 > news >正文

安徽网站建设首选-晨飞网络深圳龙岗网络

安徽网站建设首选-晨飞网络,深圳龙岗网络,廊坊视频优化推广,网站建设公司业务人员岗位职责目录 事件处理器 是什么 案列 表单的综合案列 定义 常用功能 组件通信 定义 父传子 ​编辑 子传父 事件处理器 是什么 事件处理器是一种函数#xff0c;用于响应和处理事件的触发。在编程中#xff0c;当特定事件发生时#xff0c;可以通过事件处理器来执行相应的…目录 事件处理器 是什么 案列 表单的综合案列  定义 常用功能 组件通信 定义  父传子 ​编辑 子传父 事件处理器 是什么 事件处理器是一种函数用于响应和处理事件的触发。在编程中当特定事件发生时可以通过事件处理器来执行相应的操作和逻辑。 事件处理器通常与特定的事件绑定在一起。当事件触发时绑定的事件处理器函数将被调用并且可以访问事件的相关信息。例如当用户点击按钮时与该按钮相关联的点击事件处理器将被调用。 在Vue中可以使用或v-on指令来绑定事件处理器。例如clickhandleClick表示将handleClick函数作为点击事件的处理器。 事件处理器函数可以接收事件对象作为参数该对象包含有关事件的信息如事件类型、触发元素、鼠标位置等。事件处理器函数可以执行任意的JavaScript代码以响应事件并执行相应的操作如更新数据、调用方法、触发其他事件等。 总结来说事件处理器是一种函数用于响应和处理特定事件的触发以执行相应的操作和逻辑。 案列 !DOCTYPE html htmlheadmeta charsetutf-8script srchttps://cdn.bootcdn.net/ajax/libs/vue/2.7.6/vue.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/scripttitle插值/titlestyle typetext/css.one{background-color: red;height: 400px;width: 400px;}.two{background-color: yellow;height: 300px;width: 300px;}.three{background-color: greenyellow;height: 200px;width: 200px;}.four{background-color: blue;height: 100px;width: 100px;}/style/headbodydiv idappdiv classone clickfun1div classtwo click.stopfun2div classthree click.stopfun3div classfour click.stopfun4/div/div/div/divinput :valuemsg /button click.onceclickMe点我/button/divscript typetext/javascriptnew Vue({el:#app,data(){return {msg:沸洋洋你个臭傻逼,};},methods:{fun1(){alert(我是红色);},fun2(){alert(我是黄色);},fun3(){alert(我是黄绿色);},fun4(){alert(我是蓝色);},clickMe(){console.log(this.msg);}}});/script/body /html 在click后面加.stop  表单的综合案列  定义 Vue表单是指在Vue.js框架中用于处理用户输入的一组相关元素和功能。它允许你构建交互式的表单界面处理用户的输入数据并将其绑定到Vue实例的数据中。Vue表单提供了一种简单、灵活的方式来管理表单元素实现数据的双向绑定、验证和提交。 常用功能 1. 数据绑定将表单元素与Vue实例的数据进行绑定实现双向数据绑定。 2. 表单验证对用户输入的数据进行验证确保数据的合法性。 3. 表单提交监听表单的提交事件执行相应的操作如发送表单数据到后台服务器。 4. 表单重置提供重置按钮可以将表单中的数据重置为初始状态。 5. 动态表单根据数据的变化动态生成表单元素如根据选项数量生成多选框或下拉菜单。 6. 表单数据处理对表单数据进行处理如格式化、过滤、计算等。 7. 表单组件封装将表单元素封装成可复用的组件提高开发效率和代码可维护性。 8. 表单联动实现表单元素之间的联动效果如一个下拉菜单的选项改变会影响另一个表单元素的可选项。 9. 表单数据持久化将表单数据存储在本地或远程以便在页面刷新或重新加载后能够恢复数据。 10. 表单样式设计通过CSS样式对表单进行美化和定制提升用户体验。  !DOCTYPE html htmlheadmeta charsetutf-8script srchttps://cdn.bootcdn.net/ajax/libs/vue/2.7.6/vue.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/scripttitle表单/title/headbody div idapp姓名input namename v-modelname /br /密码input typepassword v-modelpwd/br /性别span v-fors in sexListinput typeradio namesex v-modelsex :values.id /{{s.name}}/spanbr /籍贯select namemyAddr v-modelmyAddroption v-fora in address :valuea.id{{a.name}}/option/selectbr /爱好span v-forh in hobby input typecheckbox v-modelmyLike namemyLike :valueh.id /{{h.name}}/spanbr /个人简介textarea v-modelsign cols10 rows5/textareabr /同意:input typecheckbox v-modelok /br /button v-showok clickdosub提交/button/divscript typetext/javascriptnew Vue({el:#app,data(){return {name:灰太狼,pwd:123456,sexList:[{name: 男, id:1}, {name: 女, id:2},{name: 未知, id:0}],sex:1,hobby:[{name: 抓羊, id: 1},{name: 争狼王, id: 2},{name: 带儿子, id: 3}],myLike:[],address:[{name: 羊村, id: 1},{name: 狼堡, id: 2},{name: 别墅, id: 3},{name: 城堡, id: 4}],myAddr:null,sign:null,ok:false};},methods:{dosub(){var obj {};obj.name this.name;obj.pwd this.pwd;obj.sex this.sex;obj.addressthis.myAddr;obj.lovethis.myLike;obj.signthis.sign;console.log(obj);}}});/script/body /html 组件通信 定义  1. 父子组件通信父组件可以通过props将数据传递给子组件子组件可以通过$emit触发事件通知父组件。这种方式适合用于父组件向子组件传递静态数据或通过事件监听子组件的动态变化。 2. 子父组件通信子组件可以通过$emit触发事件将数据传递给父组件。父组件通过监听子组件的事件接收数据。这种方式适合用于子组件向父组件传递数据或通知父组件进行某些操作。 3. 兄弟组件通信如果两个组件处于同一父组件下它们可以通过父组件作为中间人进行通信。兄弟组件可以通过父组件传递数据或通过事件派发和监听来进行通信。 4. 跨级组件通信如果组件之间的关系比较复杂可以使用Vue的事件总线或Vuex进行跨级组件通信。事件总线是一个空的Vue实例可以作为中央事件总线用于触发和监听事件。Vuex是一个专门用于管理Vue应用程序状态的库可以在任何组件中访问共享的状态。 父传子 !DOCTYPE html htmlheadmeta charsetutf-8script srchttps://cdn.bootcdn.net/ajax/libs/vue/2.7.6/vue.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/scripttitle组件传参父传子/title/headbodydiv idappp自定义组件/pmy-buttonxx/my-buttonp组件通信-父传子/pmy-button m懒大王/my-buttonp组件通信-父传子2/pmy-button m懒大王 n10/my-button/divscript typetext/javascriptnew Vue({el:#app,components:{my-button:{props:[m,10],template:button clickclickMe被{{m}}点击了{{n}}次/button,data:function(){return{n:1}},methods:{clickMe(){this.n;}}}},data(){return {msg:沸洋洋你个臭傻逼,};},});/script/body /html 子传父 !DOCTYPE html htmlheadmeta charsetutf-8script srchttps://cdn.bootcdn.net/ajax/libs/vue/2.7.6/vue.js/scriptscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js/scripttitle组件传参子传父/title/headbodydiv idappp组件通信-子传父/pmy-button m懒大王 xxxgetParam /my-button/divscript typetext/javascriptnew Vue({el:#app,components:{my-button:{props:[m],template:button clickclickMe被{{m}}点了/button,methods:{clickMe(){let name 懒大王;let bname 我的零食屋;let price 白嫖;this.$emit(xxx,name,bname,price);}}}},methods:{getParam(a,b,c){console.info(a,b,c);}}});/script/body /html
http://wiki.neutronadmin.com/news/378407/

相关文章:

  • 网站推广妙招寻找移动网站建设
  • 网上购物网站建设论文6微信如何引流推广精准加人
  • 苏州和城乡建设局网站首页网站制作多久
  • 自考免费自学网站软件开发工具包可以卸载吗
  • 创建网站需要什么平台一站式营销平台
  • 怎么网站搜索排名优化网站建设方案书doc模板
  • 跨境电商网站建设开发iis7搭建网站教程
  • 现在做网站开发吗一个网站是怎么建立的
  • 网站规划 时间哪些网站可以seo
  • 濮阳房产网站建设wordpress新闻动态不显示作者
  • 住房和城乡建设部网站监理合同聊城市东昌府区建设路小学网站
  • 深圳做网站(龙华信科)网络营销管理
  • 手机网站模板网opencart做外贸网站怎样
  • 网站做推广团队wordpress上传不了图片
  • 昆明著名网站建设网站开发实验报告模版
  • wordpress 网站导航企业融资计划书范本
  • 深圳网站设计联系电话怎么注册个人工作室
  • 网站游戏制作开发网站建立要多少钱
  • 有没一些网站只做临床药学公众号怎么链接wordpress
  • ps制作网站首页江西南昌网站建设哪家好
  • 网站系统安全性网页编辑招聘
  • 动态图片素材网站百度公司地址在哪里
  • 凡科轻站小程序怎么样公司网址格式怎么写
  • h5网站的好处wordpress 网站标题图
  • 做网站 用什么做数据库最好企业网站导航代码
  • python 电商网站开发地推网推平台
  • 网站开发模板教务管理巴中网站建设有限公司
  • 自己做背景的网站苏州区网站建设
  • 淮安官方网站开发区深圳网站营销公司
  • 泉州网站排名优化企业网站的主要栏目