首页 > 其他分享 >vue第三课:简单点击器应用

vue第三课:简单点击器应用

时间:2023-04-04 12:56:12浏览次数:42  
标签:10 vue Vue 点击 num 第三课

简单需求:

1,最小为0 ,小于0则不能再点击减少,并显示提示

2,最大值为10,小于10则可以点击增加,超过10则不能再点击,并显示提示

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>v-html测试
  </title>
  <script src="vue.js"></script>
</head>
<body>
  <div id='app'>
    <button @click="sub">-</button>
    <span>{{num}}</span>
    <button @click="add">+</button>
  </div>
  <script>
    Vue.config.productionTip = false //阻止vue在启动时生成生产提示。
    var app = new Vue({
      el:'#app',
      data:{
        num:0,
      },
      methods: {
        add:function(){
         if(this.num<10){
          this.num++;
         }else{
          alert('别点了,最大值了');
         }
        } ,
        sub:function(){
         if(this.num>0){
          this.num--;
         }else{
          alert('别点了,最小值了');
         }
        }      
      },

    })
  </script>
</body>
</html>

 

标签:10,vue,Vue,点击,num,第三课
From: https://www.cnblogs.com/superip/p/17286031.html

相关文章

  • vue第二课:常用标签
    1,v-text指令 <divid='app'><h2v-text="message+'???'"></h2><h2v-text="info"></h2><h2>{{message+'??'}}江苏</h2></div><script>Vue.co......
  • 为什么 B 页面的 unload 事件在刷新后点击浏览器的返回按钮不触发?
    ......
  • vue侦听器
    侦听data里的数据变化:方法格式:<script>  constvm=newVue({    el:"#app",    data:{      username:"张三",      userList:[        {"id":1,"name":"张三"},        {"i......
  • VSCode打开Vue项目
    打开VSCode                                                                       打开文件夹并选择vue的文件夹  ......
  • 4.15 vue中watch computed
    在Vue.js中,computed是一种计算属性,它能够根据依赖的数据动态计算出一个新的值。computed属性可以定义为一个函数,该函数返回需要计算的值。当它所依赖的数据发生变化时,Vue.js会自动重新计算这个值并将其更新到组件上。与computed对应的还有另外两种常见的属性,分别是meth......
  • vue下拉框联动 数据清空后,赋值无效
     1.问题描述:规格型号与设备类型联动,当选择“规格型号”后,清空“设备类型”选择框内容,选择数据赋值时失效。   2.解决 添加this.$forceUpdate();进行强制渲染,效果实现。 getSecondName(){   this.$forceUpdate();  }, ......
  • vue3+vite 解决本地调用时跨域请求
    1、config配置文件中,axios默认请求地址;改为"/api",否则还是请求环境变量中的地址; 2、vite.config.ts文件中做如下配置:  server:{  open:true,//启动项目自动弹出浏览器  port:8081,//启动端口  cors:true,  proxy:{   "/api":{  ......
  • vue做播放器和进度条
    <template><video-playerclass="video-playervjs-custom-skin"ref="videoPlayer":playsinline="true":options="playerOptions"@play="onPlayerPlay($event)"@pause="onP......
  • 【vue】vue3中的动画
    vue版本:vue3不过是控制动画放到了标签内控制在上图中,是绑定到了stylevue中关于动画的封装入场出场动画进入开始状态(时间点).v-enter-from{}动态效果(时间段).v-enter-active{}终止状态(时间点).v-enter-to{}.v-leave-from{}.v-leave-active{}.v-lea......
  • 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系
    笔者曾经写过一篇文章SAPFiori应用的三种部署方式,里面介绍了SAPFiori应用部署的一种典型方式:Fiori应用的载体即SAPUI5应用,部署在Gateway系统上,也称FrontendServer(前台服务器),如下图红色方框高亮所示。当用户访问FioriLaunchpad代表SAPUI5应用的一个个tile......