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

浏览器如何推广自己网站网站设计 联系

浏览器如何推广自己网站,网站设计 联系,中国制造网入驻,wordpress 创建招生网isRef() isRef()#xff1a;检查某个值是否为 ref。 isRef函数接收一个参数#xff0c;即要判断的值。如果该参数是由ref创建的响应式对象#xff0c;则返回true#xff1b;否则#xff0c;返回false。 import { ref, isRef } from vue const normalValue 这是一个普通…isRef() isRef()检查某个值是否为 ref。 isRef函数接收一个参数即要判断的值。如果该参数是由ref创建的响应式对象则返回true否则返回false。 import { ref, isRef } from vue const normalValue 这是一个普通值 const refValue ref(这是一个 ref 创建的响应式值) console.log(isRef(normalValue)) // false console.log(isRef(refValue)) // trueisRef() 可以作为类型守卫 isRef()的返回值一个类型判定因此 isRef() 可以被用作类型守卫。 类型判定type predicate的概念 在 TypeScript 中类型判定是一种特殊类型的函数它用于在运行时确定一个值的类型。类型判定函数的返回值是一个类型谓词它的形式为参数名 is 类型。当类型判定函数返回true时TypeScript 编译器会将参数的类型缩小为指定的类型。 在条件判断中的类型缩小当使用isRef()进行类型判断后TypeScript 可以在后续的代码中根据判断结果进行类型缩小。 在if分支中变量的类型被确定为响应式对象。在else分支中变量的类型被确定为非响应式对象。 示例 import { ref, isRef } from vuelet value: unknown // 在条件判断中的类型缩小 if (isRef(value)) {// 在这个分支中TypeScript 知道 value 是一个由 ref 创建的响应式对象// value 的类型被收窄了Refunknownconsole.log((value as any).value) } else {// 在这个分支中TypeScript 知道 value 不是由 ref 创建的响应式对象console.log(value) }unref() unref()接收一个参数如果参数是 ref则返回内部值否则返回参数本身。 unref()的本质是 val isRef(val) ? val.value : val 计算的语法糖unref() 的功能实际上等同于使用 isRef() 函数进行判断如果参数是 ref 对象则取其 .value 属性否则直接返回参数本身。 import { reactive, ref, unref } from vue;const refValue ref(这是一个 ref 创建的响应式值) const reactiveValue reactive({name: 这是一个reactive创建的响应式,age: 18 }) const normalValue 这是一个普通值const unrefValue unref(refValue) const unrefReactiveValue unref(reactiveValue) const unrefNormalValue unref(normalValue)console.log(refValue:, refValue) console.log(unrefValue:, unrefValue)console.log(reactiveValue:, reactiveValue) console.log(unrefReactiveValue:, unrefReactiveValue)console.log(normalValue:, normalValue) console.log(unrefNormalValue:, unrefNormalValue)查看控制台打印结果 isReactive() isReactive()检查一个对象是否是由 reactive() 或 shallowReactive() 创建的代理。 isReactive()接收一个参数即要判断的对象。如果该参数是由 reactive() 或 shallowReactive() 创建的响应式对象则返回true否则返回false。 import { reactive, isReactive } from vue const normalObj { message: 普通对象的值 } const reactiveObj reactive({ message: reactive 创建的响应式对象的值 }) console.log(isReactive(normalObj)) // false console.log(isReactive(reactiveObj)) // trueisReadonly() isReadonly()检查传入的值是否为只读对象。 import { reactive, readonly } from vue; let reactiveObj reactive({name: 这是一个reactive创建的响应式,age: 18 })let readonlyObj readonly({message: helloreadonly, })console.log(isReadonly(readonlyObj)) // true console.log(isReadonly(reactiveObj)) // falseisProxy() isProxy()检查一个对象是否是由 reactive()、readonly()、shallowReactive() 或 shallowReadonly() 创建的代理。
http://www.hkea.cn/news/14541902/

相关文章:

  • 佛山新网站建设详细内容购物网站的详细设计
  • 响应式网站做seo怎么样photoshop网站模板
  • 金融棋牌网站建设网络设计方案的组成部分
  • 提示网站正在建设中中煤地建设有限公司网站
  • 河池城乡住房和建设局网站做网站工资高吗
  • 系统网站界面设计网站建设培训总结
  • 深圳网站建设ue属于免费推广的方式是
  • 网站建设相关岗位名称wordpress同步公众号文章
  • 国外有哪做交互设计网站北京装饰公司设计
  • 河南网站建设37518十大计算机培训机构排名
  • 网站vps网站建设 全包 制作
  • 南昌购物网站开发市建设工程信息网
  • 手机怎样建立自己网站大型网页游戏开发
  • python自学网站个人网店搭建思路设计
  • 珠宝网站设计方案网站建设com
  • js 网站跳转公益免费空间主机
  • 随州市住房和城乡建设部网站在哪找可以做网站的
  • 网站开发合同书小程序开发怎么做
  • 河北恒基建设招标有限公司网站多多鱼网页设计代码
  • 做时间轴的在线网站二手书交易网站策划书
  • 网站建设开发综合实训小结谷歌搜索引擎官网
  • 手机端做的优秀的网站免费游戏源码资源网
  • cp wordpress衡阳网站优化外包首选
  • 网站开发实用案例教程php支持大型网站开发吗
  • soe标题打开直接显示网站怎么做网页制作模板和库的联系与区别
  • 北京做手机网站的公司名称网站建设的所有权
  • 红和蓝的企业网站设计万维网官方网站
  • 网站建设与管理说课稿免费word模板网站
  • 三明网站开发网上接网站项目
  • 十大门户网站有哪些临沂 网站建设