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

做雷达干扰的网站巩义网站优化公司

做雷达干扰的网站,巩义网站优化公司,大连开发区搬家公司,网站上怎样做下载文档链接vue3中可以像下面这样使用自定义指令。 这里我们只是定义了一个vFoucs变量,vue怎么知道这是一个指令呢? 这是因为约定大于配置,vue3中有这样一个约定(截图来自官方文档): 注意这里说的是驼峰命令&#x…

vue3中可以像下面这样使用自定义指令。
在这里插入图片描述
这里我们只是定义了一个vFoucs变量,vue怎么知道这是一个指令呢?

这是因为约定大于配置,vue3中有这样一个约定(截图来自官方文档):
在这里插入图片描述
注意这里说的是驼峰命令,如果是vfocus,那么vue并不会把它当成自定义指令。

这里还有一个隐藏的细节,就是vue只是约定了变量的名字,而没有约定变量的内容。换句话说,vue并不会检查变量值是否符合一个指令的必要条件,只要这个变量满足 v 开头的驼峰式命名,就会把他当成一个自定义指令,比如:

const vFocus = 1
const vFocus = "2";
const vFocus = {}

上面这几种形式都会被当成自定义指令来注册,只是它不是一个完整的实现,因此使用的时候没有任何效果,但也不会报错。

所以为了尽量避免混淆,我们应该尽量避免,给非自定义指令的变量使用 v 开头的驼峰式命名。

此外,我们应该注意到自定义指令,本质上就是一个js对象,因此我们完全可以将其独立到一个js文件中管理。

比如,我们可以用一个单独的js文件定义一个大指令。

// vFocus.js
export default {mounted: (el) => el.focus()
}

使用的时候只需要把它import进来就可以了:

<script setup>
import vFocus from './vFocus'
</script><template><input v-focus />
</template>

或者,你可以用一个js文件统一管理多个指令。

// directives.js
const vFocus =  {mounted: (el) => { el.focus();}
}const vDefaultValue = {mounted: (el) => { el.value = 123}}export {vFocus, vDefaultValue}

使用时,像下面这样引入:

<script setup>
import { vFocus, vDefaultValue} from './directives.js'
</script><template><input v-focus v-defaultValue />
</template>

注意:由于自定义指令就是一个js对象,所以定义的时候不必使用vXXX这种命名,只要导入的时候确保vXXX这种命名即可。

比如:

// directives.js
const focus =  {mounted: (el) => { el.focus();}
}const defaultValue = {mounted: (el) => { el.value = 123}}export {focus, defaultValue}

使用时,像下面这样引入:

<script setup>
import { focus as vFocus, defaultValues as vDefaultValue} from './directives.js'
</script><template><input v-focus v-defaultValue />
</template>
http://www.tj-hxxt.cn/news/74513.html

相关文章:

  • 网站后台操作谷歌推广开户
  • 阿里做网站怎么做谷歌海外推广怎么做
  • 微网站建设找哪家公司中国网站访问量排行
  • 公司网站做优化少钱培训师资格证怎么考
  • frontpage如何做网站网站推广服务报价表
  • asp access 手机站 用于做微网站百度app下载官方免费下载最新版
  • ssm框架做网站的优势seo站长工具
  • 西安 做网站网络营销推广实战宝典
  • 北京适合穷人逛的商场惠州seo网站推广
  • wordpress themes 目录百度关键词优化师
  • 十大网站免费东莞网站建设排名
  • 怎样让网站做301处理今日新闻
  • 集安网站制作精准推广的渠道有哪些
  • 网站首页大图怎么做最新军事新闻今日最新消息
  • 可以做水印的网站百度校招
  • 企业电子商务网站建设(论文网店运营工作内容
  • 温州市网站网络营销比较常用的营销模式
  • 制作网站设计的技术有二十条优化
  • 网站界面设计简单下载百度软件
  • 网站建设介绍app推广联盟
  • 深圳包装设计机构厦门seo代运营
  • 关于做网站的外语文献宣传推广计划
  • 网站外包项目线上广告接单平台
  • wordpress 4.5.2改语言seo关键词优化怎么做
  • 沈阳建网站学百度推广培训
  • 怎么做网站呢抖音seo培训
  • 找人做网站会不会被偷苏州seo网站系统
  • 福州建网站的公司按效果付费的网络推广方式
  • 系统下载网站建设模板郑州seo线下培训
  • 网站建设需求分析报告爱站数据