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

吉安县规划建设局网站网站 做百度推广有没有效果

吉安县规划建设局网站,网站 做百度推广有没有效果,龙华学校网站建设,网站建设的科目在前端开发学习中#xff0c;用JavaScript脚本写个数字时钟是很常见的案例#xff0c;也没什么难度。今天有时间#xff0c;于是就用Vue的方式来实现这个功能。原本以为是件非常容易的事#xff0c;没想到却卡在两个问题上#xff0c;一个问题通过别人的博文已经找到答案用JavaScript脚本写个数字时钟是很常见的案例也没什么难度。今天有时间于是就用Vue的方式来实现这个功能。原本以为是件非常容易的事没想到却卡在两个问题上一个问题通过别人的博文已经找到答案还有一个问题却还是不知道是什么原因造成的。 问题一 this指向的问题 mounted() {var _this this;setInterval(function () {_this.today new Date()}, 1000) }在上面这段代码中我开始不太理解为什么要把 _this this感觉有点多此一举。于是便把这行代码弃了直接用this结果程序不能正常执行了。我知道是this的原因但是个中具体的缘由却说不明白。 后来在网上看到一篇博文把这个问题三言两语就说明白了非常感谢博主的分享。 我们要获取vue变量或方法的时候一般使用this但是在回调函数中this指向的就不是vue变量而是回调函数本身所以在一开始的时候先定义_thisthis这样在任何位置都可以用_this来获取vue变量或方法。 也就是说回调函数外的this指的是Vue对象回调函数内的this默认是指向回调函数了两者不相同这样_this this就不难理解了。 问题2 格式化时、分、秒的时候用了三目运算符分成两行写,程序可以正常运行合成一行写就是undefined。 1分成两行写正常运行代码如下效果如图。 var second this.today.getSeconds() second second 10 ? 0 second : second2合成一行写显示undefined,代码如下效果如下图。 var second this.today.getSeconds() 10 ? 0 second : second试了一下在javaScript中也是这样的我不清楚是什么原因造成的,是我的代码有错误吗或者三目运算符有什么要求 补充 昨天在三目运算符这里测试了半天没有找到原因今天又试了试发现之前的写法果然是错误的显示“undefined”的原因终于找到了。正确的写法如下 var second (second this.today.getSeconds()) 10 ? 0 second : second括号内是先声明变量并赋值(second this.today.getSeconds())赋值运算符优先级较低需要加括号。 用一行写结构比较复杂还不好理解不如分成两行写呢。 完整代码如下 !DOCTYPE html html headtitle实时显示的日期和时间/titlescript srchttps://unpkg.com/vue3/dist/vue.global.js/script /headbodydiv idapp{{message}}sub-component v-ifshow/sub-componentbutton clickchange切换/button/divtemplate iddisplayTimediv{{dispTime() }}/div/template /body script typetext/javascriptconst SubComponent {template:#displayTime,data() {return {today: new Date(),}},methods: {dispTime() {var year this.today.getFullYear()var month this.today.getMonth() 1var date this.today.getDate()var hour this.today.getHours()hour hour 10 ? 0 hour : hourvar minute this.today.getMinutes();minute minute 10 ? 0 minute : minute// var second this.today.getSeconds() // second second 10 ? 0 second : secondvar second this.today.getSeconds() 10 ? 0 second : secondreturn ${year}年${month}月${date}日${hour}:${minute}:${second}}},mounted() {var _this this;var timer setInterval(function () {_this.today new Date()}, 1000)},//实例销毁之前调用beforeUnmount() {if (this.timer) {clearInterval(this.timer); //在Vue实例销毁前清除定时器}console.log(清除时钟)}}const RootComponent{data() {return {message: 数字时钟,show: true,}},methods: {change() {this.show !this.show}},components:{SubComponent,}}const vueApp Vue.createApp(RootComponent)vueApp.mount(#app) /script /html
http://www.w-s-a.com/news/818545/

相关文章:

  • 泰州网站整站优化惠州做网站多少钱
  • 做博客网站的php代码一建论坛建工教育网
  • 邢台网站制作费用单页营销网站后台
  • 红色网站建设的比较好的高校用vs2010做购物网站
  • 网站域名备案号查询网页设计实验报告总结模板
  • 什么软件 做短视频网站好大型论坛网站建设
  • 视频网站用什么cms网络运营与维护主要做什么
  • 设计网站主页要多少钱赣州制作网站百度
  • 什么叫高端网站定制网站收录大幅度下降
  • 汝城县网站建设公司aspx网站实例
  • 专业微网站营销diywap手机微网站内容管理系统
  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题