Yii2 + Vue.js 2.x шаблон приложения
Yii2 + Vue.js 2.x шаблон приложения
Мне очень понравилось работать с Vue.js и поэтому выкладываю для всех желающих (и для себя в первую очередь) базовый шаблон Yii-Vue приложения. Это сборка webpack на основе laravel-mix (можно конечно форкнуть и переделать, но пока не вижу в этом смыла ).
Т.к с Vue.js я сама пока новичок, буду признательна за помощь и фидбек. Стоит ли делать что-то дальше, например авторизацию чтобы каждый запрос шел с Bearer токеном или оставить такую пустую болванку?
Т.к с Vue.js я сама пока новичок, буду признательна за помощь и фидбек. Стоит ли делать что-то дальше, например авторизацию чтобы каждый запрос шел с Bearer токеном или оставить такую пустую болванку?
Re: Yii2 + Vue.js 2.x шаблон приложения
Для csrf так же есть плагин, работающий с роутером и axios
Re: Yii2 + Vue.js 2.x шаблон приложения
@urichalex можете сделать pull request и добавить vue-axios + vue-auth ? Было бы здорово иметь базовый шаблон для новых проектов.
Re: Yii2 + Vue.js 2.x шаблон приложения
Я плотно работаю с этой связкой. кучу проектов на гитхабе переглядел. думаю не стоит это добавлять, т.к. народ поразному токены шлет. ктото в хедере запроса ктото гет параметром и токен хранят кто в куки кто в локалсторадже. Лично я в axios шлю так
axios.defaults..headers['Authorization'] = 'Bearer ' + token
и храню в локалсторадже.
и по поводу того что добавить:
1. вот вам кандидаты, которые я использую почти везде: axios, moment, vee-validate, vue-i18n, vue-router, vuetify
2. много времени потратил на настройку cors и кросдоменных запросов. так что полезно сразу как то это настроить.
Re: Yii2 + Vue.js 2.x шаблон приложения
Скачала шаблон автора поста, но при загрузке выдало ошибку. Не находит app.js
Он в папке app.
Перенесла я app в папку web и подключила в Asset
Все равно ошибка
AppAsset.php
Еще в папке app есть папка Page с файлами cue
Не понимаю, как подключить шаблон?
Он в папке app.
Перенесла я app в папку web и подключила в Asset
Все равно ошибка
Код: Выделить всё
Uncaught SyntaxError: Unexpected identifier
bootstrap.js:1 Uncaught SyntaxError: Unexpected identifier
routes.js:1 Uncaught SyntaxError: Unexpected identifier
Код: Выделить всё
/**
* @link http://www.yiiframework.com/
* @copyright Copyright (c) 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
namespace app\assets;
use yii\web\AssetBundle;
/**
* Main application asset bundle.
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @since 2.0
*/
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/site.css',
];
public $js = [ //здесь этих файлов не было - сама написала и перенесла
'app/app.js',
'app/bootstrap.js',
'app/routes.js',
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
Не понимаю, как подключить шаблон?
Re: Yii2 + Vue.js 2.x шаблон приложения
Я совершенно забыл про этот пост...
svil, Вы собирали js?
svil, Вы собирали js?
Re: Yii2 + Vue.js 2.x шаблон приложения
Да. А как надо было ? Может ссылку на уроки есть?
Есть https://webformyself.com/ispolzovanie-v ... yazatelen/
Есть https://webformyself.com/ispolzovanie-v ... yazatelen/