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

很色h做游戏网站aspmysql做网站

很色h做游戏网站,aspmysql做网站,博客为什么用wordpress,网站建设公司设计网页的工具1、局部自定义指令 1.1 在script setup定义组件内的指令#xff0c;任何以v开头的驼峰式命名的变量都可以被用作一个自定义指令 templatedivh3使用自定义指令/h3div########################## start 局部自定义指令/d…1、局部自定义指令 1.1 在script setup定义组件内的指令任何以v开头的驼峰式命名的变量都可以被用作一个自定义指令 templatedivh3使用自定义指令/h3div########################## start 局部自定义指令/divdiv我是一个inputinput typetext v-myFocus //divdiv########################## end 局部自定义指令/div/div /templatescript setup import { ref, reactive } from vue /*** 1、局部自定义指令 在模板中启用 v-focus* 在script setup定义组件内的指令任何以v开头的驼峰式命名的变量都可以被用作一个自定义指令* 为了区分下面全局自定义指令 v-focus这里全局改为v-MyFocus*/ // const vFocus { // mounted: (el) el.focus() // } const vMyFocus {mounted: (el) el.focus() } /script 效果 1.2  如果是vue3的options api 自定义指令需要在directives选项中注册  templateinput v-focus / /template script export default{setup() {},directives: {// 指令名focus: {// 生命周期mounted(el) {// 处理DOM的逻辑el.focus()},}} } /script 效果 2、全局自定义指令  2.1 创建文件  src/directives/focus.js export default function(app) {app.directive(focus, {mounted(el) {console.log(focus指令 mounted)el.focus()},}) } 2.2 创建文件 src/directives/index.js import registerFocus from ./focus // 获取焦点export default function registerDirectives(app) {registerFocus(app) } 2.3 main.js中引入 import registerDirectives from ./directives/indexconst app createApp(App) registerDirectives(app)报警告如下 index.vue:9 [Vue warn]: Failed to resolve directive: focus    at Index onVnodeUnmountedfnonVnodeUnmounted refRef undefined     at RouterView    at App 2.4 页面内使用 div########################## start 全局自定义指令/divdiv我是一个使用全局自定义指令的inputinput typepassword v-focus //divdiv########################## end 全局自定义指令/div 效果 3、 常用的自定义指令后面有新的全局自定义指令封装会更新 3.1 input获取焦点 src/directives/focus.js  export default function(app) {app.directive(focus, {mounted(el) {console.log(focus指令 mounted)el.focus()},}) } ts写法 // 获取焦点 export default function(app: any) { app.directive(focus, {mounted(el: any) {console.log(focus mounted);el.focus();}}) } 3.2 防抖 src/directives/debounce.js 注册那一步和上面focus一样此处及后面将省略 // 防抖 export default function (app) {app.directive(debounce, {mounted(el, binding) {console.log(el, el, binding, binding);let timerel.addEventListener(click, () {if (timer) clearTimeout(timer)timer setTimeout(() {binding.value()}, 2000)})},}) } ts写法 // 防抖 export default function(app: any) {app.directive(debounce, {mounted(el: any, binding: any) {let timer:anyel.addEventListener(click, () {if (timer) {clearTimeout(timer)}timer setTimeout(() {binding.value()}, 1000)})}}) } 使用 templatediv我是测试防抖的全局自定义指令,如果在该间隔内再次触发则重新计时。button classbtn v-debouncetestDebounceBtn 防抖按钮点击我2秒后执行一次/button/div /templatescript setup/*** 3、防抖自定义指令 --- 全局*/ const testDebounceBtn () {console.log(防抖按钮点击我2秒内只执行一次) } /script 效果 点击按钮后2秒后执行2秒内再次触发点击将重新计时重新计时后2秒后才执行。正常开发时时间按照实际情况设定一般设定1秒后执行
http://www.hkea.cn/news/14386969/

相关文章:

  • 东莞网站推广营销网络推广是什么职业
  • 网站seo方案建议电子代加工东莞网站建设
  • 成都做企业网站百度推广seo优化
  • 2015做导航网站好如何修改网站ico
  • 公司网站建设需要多少钱江门网站推广优化
  • 哪些网站是用php开发的顺德网站制作案例市场
  • 做企业网站联系wordpress手机端兼容自定义页面
  • 做电影下载网站成本wordpress内链设置
  • 交互式网站制作网站备案密码重置申请表
  • 网站建设论文范文wordpress3
  • 同仁县公司网站建设家装公司排行榜
  • 做软件开发视频网站网页设计和网站开发哪个好
  • 潍坊市企业网站建设网站设计师和网页设计师
  • 营销型网站建设哪里好网站策划制作公司 北京
  • 武昌网站建设 优帮云1个空间做两个网站
  • 宜宾网站建设08keji自适应网站建站价格
  • 可以打开所有网站的浏览器加快实施创新驱动发展战略
  • 淄博网站制作平台形象江苏省住房保障建设厅网站
  • 建设银行郑州市自贸区分行网站自适应网站欣赏
  • 网站app建设方案设计装修
  • 静态网页做的网站怎么发到网上wordpress娱乐插件
  • 学生作业制作网站wordpress伪春菜
  • 网站去哪备案微服务网站
  • 免费炫酷网站模板说旅游网页设计作业
  • 如何做ptp刷流量的网站百度6大核心部门
  • 广州做网站哪间公司好做暧网站免费
  • 锦州网站建设案例免费商城网站建设平台
  • 灵武住房和城乡建设厅网站国美在线网站域名建设
  • 网站上的按钮怎么做成都旅游网站
  • 简述一个网站开发流程杭州精品网站建设公司