zoukankan      html  css  js  c++  java
  • Vue组件学习之三

    效果:

    代码:

    /* * @Author: mikey.zhaopeng * @Date: 2017-04-21 11:05:34 * @Last Modified by: mikey.zhaopeng * @Last Modified time: 2017-04-21 11:05:34 */
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8" />
        <title>动态组件绑定</title>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    
    <body>
        <div id="app">
            <input type="button" name="" value="切换到第一个组件" @click="changBtn(1)">
            <input type="button" name="" value="切换到第二个组件" @click="changBtn(2)">
            <input type="button" name="" value="切换到第三个组件" @click="changBtn(3)">
            <!--内置提供的标签 渲染-->
            <!--保留状态属性标签-->
            <keep-alive>
                <component :is="current"></component>
            </keep-alive>
    
        </div>
    
        <script type="text/javascript">
            //如果三个组件 则按钮  分布执行
            var custom1 = Vue.component("custom1", {
                template: `
                <div @click="changColor">我是第一个组件</div>
              `,
                methods: {
                    changColor(ev) {
                        ev.target.style.color = "red"
                    }
                }
    
            })
            var custom2 = Vue.component("custom2", {
                template: `
                <div>我是第二个组件</div>
              `
            })
            var custom3 = Vue.component("custom3", {
                template: `
                <div>我是第三个组件</div>
              `
            })
            var vm = new Vue({
                el: "#app",
                data: {
                    current: ""
                },
                methods: {
                    changBtn(num) {
                        if (num > 0) {
                            return this.current = "custom" + num
                        }
    
                    }
                }
    
            })
        </script>
    </body>
    
    </html>
    

      

    注意点:

  • 相关阅读:
    css自动添加浏览器兼容前缀 autoprefixer设置
    QT调用百度语音REST API实现语音合成
    stm32之SPI通信协议
    Framingham风险评估
    ACF/PACF,残差白噪声的检验问题
    详细BP神经网络预测算法及实现过程实例
    R语言 神经网络算法
    matlab绿色版本合集
    时间序列学习记录
    预测出现代码问题及解决方法
  • 原文地址:https://www.cnblogs.com/h5monkey/p/6743415.html
Copyright © 2011-2022 走看看