export default{
name:MyDirective,
//el - текущий элемент к которому привязана директива//хук - например MountedХук(el, binding){
//binding.value значение передаваемое от директивы
}
}
Хранилище собственных директив Удобнее содержать список собственных директив в одном файле как библиотеку. directives\index.js
import VMyDirective from './directives/VMyDirective';
export defualt[
VMyDirective,
]
Регистрация цикла собственных директив
import App from './App';
//import VMyDirective from './directives/VMyDirective';import directive from './directives';
const app = createApp(App);
//add.directive('mydirective',VMyDirective);directives.forEach(directive=>{
app.directive(directive.name,directive);
})
add.mount('#app');
Собственная директива используется каким-то компонентом
<template>
//binding- функция,объект и т.д.
<el v-mydirective="binding"></el>
</template>
В Laravel Route с примерами представляют простейшие маршруты принимают URI (путь) и функцию-замыкание, предоставляя очень простой и выразительный метод определения маршрутор.
Все маршруты определены в файлах маршрутов, которые расположены в каталоге routes. Эти файлы автоматически загружаются фреймворком.
В файле routes/web.php определены маршруты для вашего web-интерфейса. Эти маршруты входят в группу посредников web, которые обеспечивают такие возможности, как состояние сессии и CSRF-защита. Маршруты из файла routes/api.php не поддерживают состояния и входят в группу посредников api.
Для большинства приложений сначала определяются маршруты в файле routes/web.php.
Синтаксис Laravel Route
$uri
хост\api\путь
$callback
роут вызывает колбэк-функцию или обратный вызов функция, переданная в другую функцию в качестве аргумента, которая затем вызывается по завершению какого-либо действия.
routes\api.php
get роут получает информацию от сервера
Route::get($uri, $callback);
post роут отправляет информацию на сервер для хранения
Route::post($uri, $callback);
v-if директива if
bool выражение,которое возвращает true или falseесли возвращает false, тогда тег удаляется
если возвращает true, тогда тег добавляется
<тег v-if="bool"/>
v-else
v-else директива elseесли директива v-ifвозвращает false, тогда тег добавляетсяесли директива v-ifвозвращает true, тогда тег удаляется
<тег v-else/>