zoukankan      html  css  js  c++  java
  • Vue_小练习

    <!DOCTYPE html>
    <html lang='en'>
    <head>
        <meta charset='UTF-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1.0'>
        <meta http-equiv='X-UA-Compatible' content='ie=edge'>
        <script src='../lib/vue-2.4.0.js'></script>
         <title>title</title>
    </head>
    <body>
        <div id='app'>
            <input type="text" v-model="str1">
            <select v-model="opt">
                <option value="+">+</option>
                <option value="-">-</option>
                <option value="*">*</option>
                <option value="/">/</option>
            </select>
            <input type="text" v-model="str2">
            <button @click="result">=</button>
            <input type="text" v-model="str3">
        </div>
        <script>
            var  demo  = new Vue({
                 el: '#app',
                data: { 
                    str1:0,
                    str2:0,
                    str3:0,
                    opt:'-'
                },
                methods:{
                    result(){
                        var codeStr = parseFloat(this.str1)+this.opt+parseFloat(this.str2)
                        this.str3 = eval(codeStr)
                    }
    
                }
         })
        </script>
    </body>
    </html>
    v-model下的简易 计算器
    <!DOCTYPE html>
    <html lang='en'>
    <head>
        <meta charset='UTF-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1.0'>
        <meta http-equiv='X-UA-Compatible' content='ie=edge'>
        <script src='../lib/vue-2.4.0.js'></script>
         <title></title>
    </head>
    <body>
        <div id='app'>
            <button @click="start">触发</button>
            <button @click="stop">停止</button>
            <p>{{str}}</p>
        </div>
        <script>
            var  demo  = new Vue({
                 el: '#app',
                data: { 
                    str:"今天天气好晴朗,处处好风光!",
                    flag:null
                },
                methods:{
                    start(){
    
                    if (this.flag!=null){
                        return 
                    }
                     this. flag =  setInterval(()=>{
    
                        var start1 = this.str.substring(0,1)
                        var end1 = this.str.substring(1)
                        this.str = end1 + start1
    
                        },400)    
                    },
                    stop(){
                        clearInterval(this.flag)
                        this.flag =null
                    }
                }
         })
        </script>
    </body>
    </html>
    v-model下的跑马灯实验
  • 相关阅读:
    CSS&JS两种方式实现手风琴式折叠菜单
    MySQL创建数据库/表等基本命令操作
    web注册功能实现
    符合altium designer操作习惯的cadence快捷键设置
    运行Capture.exe找不到cdn_sfl401as.dll
    modelsim遇到的问题(更新)
    1.4 扩展
    1.3 Security
    1.2 Install Extension 安装扩展
    1.1 Modify Template修改模板
  • 原文地址:https://www.cnblogs.com/panjingshuang/p/10600963.html
Copyright © 2011-2022 走看看