Vue.jsはjQuery ajaxを通じてデータを取得し、更新してからページを再レンダリングする方法を実現します。


1.jqueryとvue.jsを導入する

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
2.JS

<script type="text/javascript">
$(function(){
	vm = new Vue({
    el:'#lst',
    data:{
      mcs : []
    }
  });
	getmc();
});
 
function getmc(){
	$.get("getJsonData.action",
    function(msg){
	  vm.mcs = msg
  });
}
</script>
3.HTML

<div id="lst" v-cloak>
    <div v-for="mc in mcs">
        <p>
          <a :href="'abbbbb.action?id=' + mc.id " rel="external nofollow" >{{mc.titles}}</a>
        </p>
      </div>
    </div><p>
  <input type="button" onclick="getmc()" value="    " />
</p>
以上のこのVue.jsはjQuery ajaxを通じてデータを取得して更新を実現しました。ページを新たにレンダリングする方法は小編集が皆さんに提供したすべての内容を共有しています。