antkaz/yii2-vue
最新稳定版本:v1.0
Composer 安装命令:
composer require antkaz/yii2-vue
包简介
The Vue.js extension for the Yii framework
README 文档
README
Vue.js Extension for Yii2
This is the Vue.js extension for Yii2.
Installation
The preferred way to install this extension is through composer.
Run
php composer.phar require antkaz/yii2-vue
or add
"antkaz/yii2-vue": "~1.0"
to the require section of your composer.json file.
Usage
After installing the extension, just use it in your code:
<?php use antkaz\vue\Vue; use \yii\web\JsExpression; ?> <div class="vue"> <?php Vue::begin([ 'clientOptions' => [ 'data' => [ 'message' => 'Hello Vue!' ], 'methods' => [ 'reverseMessage' => new JsExpression("function() {this.message = this.message.split('').reverse().join('')}") ] ] ]) ?> <p>{{ message }}</p> <button v-on:click="reverseMessage">Reverse Message</button> <?php Vue::end() ?> </div>
Alternative method without using a widget:
<?php use antkaz\vue\VueAsset; VueAsset::register($this); // register VueAsset ?> <div id="app" class="vue"> <p>{{ message }}</p> <button v-on:click="reverseMessage">Reverse Message</button> </div> <script> var app = new Vue({ el: '#app', data: { message: 'Hello Vue.js!' }, methods: { reverseMessage: function () { this.message = this.message.split('').reverse().join('') } } }) </script>
统计信息
- 总下载量: 45.97k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 21
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-02-28