javascript - 将 Vuejs 与 Codeigniter 3 集成
问题描述
我想合并 Codeigniter3 和 vuejs。我已经用菜单链接附加了路由器。在模板中,我找不到显示页面的确切路线。这是视图。
//It's a view file that's I want to open
<template>
<div>
<?php
$role = get_user_role();
if ($role == "admin") {
?>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label for="Teachers">Teachers</label>
<select class="form-control select2 " id="teachers_availablility_select" style="border: 2px solid #000;">
<option class="ml0">Select Teacher</option>
<?php
foreach ($teachers as $key => $value)
{
echo "<option value='".$value->id."'>".$value->full_name."</option>";
}
?>
</select>
</div>
</div>
</div>
<?php
}
?>
<div id="teachers_availablility_calendar"></div>
<div>
<button class="btn btn-primary inc-width btn-lg" id="save_availability">
<?php echo $this->lang->line('save'); ?>
</button>
</div>
</div>
</template>
<script>
export default {
name: 'view_availibility',
data () {
return {
}
},
}
</script>
这是路由器代码
const view_availibility = '/可用性'; 从'./views/availability/view_availibility'导入view_availibility; const Foo = { 模板:'views/availability/view_availibilities.php' } const Bar = { 模板:'bar' } 常量路线 = [ { 路径:'/foo',组件:Foo }, { 路径:'/bar',组件:Bar } ] 常量路由器 = 新的 VueRouter({ 路线 }) var v = 新的 Vue({ 埃尔:'#app', Vuetify:新的 Vuetify(), 路由器, 数据:{ 管理员:[ {标题:'仪表板',链接:'Foo'}, {标题:'可用性',链接:'栏'}, ],
解决方案
推荐阅读
- mongodb - 集合引用多个集合
- postman - 如何使用 avj 和 postman 验证 json 架构
- google-sheets - 谷歌电子表格的谷歌脚本,给定两个特定的工作表名称,将日期从工作表 2 更新到工作表 1
- ios - 从 Firestore 查询数组
- html - Gmail 用标签包装了随机的 html 元素
- java - 发现难以将值添加到已在 junit 中声明为全局的列表
- ffmpeg - 库未加载错误和中止陷阱:使用 ffmpeg 时出现 6
- tableau-api - 从多个数据源获取数据,而不考虑主数据源中可用的数据
- python - 创建列表并将其保存到 Excel 文件
- html - 在卡片标题中对齐跨度和标题