开始新的技能vuejs

写了个小demo

<template>
  <div  class="hello">
    <h1 @click="doSomething">{{ msg }}</h1>

     <h1 @click="doSomething">{{reversedMessage}}</h1>

      <h1>{{site}}</h1>





  <ul>
    <li v-for="n in 10">
     {{n}}
    </li>
  </ul>



  </div>
<!-- <div id="vue_det">
    <h1>site : {{site}}</h1>
    <h1>url : {{url}}</h1>
    <h1>{{details()}}</h1>
</div> -->
</template>

<script>
export default {
  name: 'hello',
  data () {
    return {
      msg: 'welcome',
      object:{
         name: 'Runoob' ,
         url: 'Google' ,
         slogan: 'Taobao' 
      }
    }
  },
  methods:{
    doSomething: function(){
      this.msg = 'welcome BeiJing'
    }
  },
  computed:{
    reversedMessage:function(){
        return this.msg.split('').reverse().join('');
    },
    site: {
      // getter
      get: function () {
        return this.name + ' ' + this.url
      },
      // setter
      set: function (newValue) {
        var names = newValue.split(' ')
        this.name = names[0]
        this.url = names[names.length - 1]
      }
    }
  }



};



// // 调用 setter, vm.name 和 vm.url 也会被对应更新
// vm.site = '菜鸟教程 https://www.runoob.com';
// document.write('name: ' + vm.name);
// document.write('<br>');
// document.write('url: ' + vm.url);



</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,048评论 3 119
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,738评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,233评论 4 61
  • 一、战争总是最残酷的,尤其是对于没权没势的穷人。因为富人可以用金钱帮自己逃命到安全的国家去开始新的生活,而穷人们就...
    小不点zhy阅读 3,196评论 2 1
  • 远方or牢笼?我相信这是来自那些文青心有诗和远方却囚困于牢笼的内心呼喊声。他们往往知道自己想要的是诗和远方,却...
    陌上陌荨阅读 2,642评论 0 0