vue3+thinkphp8 前后端不分离部署实现方法

2024-10-15 18:39:52积分 3

适用场景和优点:

1.整个项目用一个域名即可访问

2.无需考虑跨域问题

3.前后端分离开发,不分离式部署

这里我们不讲实际案例,只讲方法(用到的代码都是随意乱写的),这个方法一旦学会,那各种实战项目都可以直接来用。

当然,vue并非直接src引入的那种方式去写,而是用npm的方式去写,这样方便代码管理和第三方库的安装。

注:本文档必须配合视频观看,

视频地址:

https://www.bilibili.com/video/BV1ub421i74r

1.搭建tp项目

1.创建项目

composer create-project topthink/think tp8

2.运行项目

复制代码
cd tp8

php think run

3.安装视图view

复制代码
composer require topthink/think-view

4.创建一个控制器Test

复制代码
php think make:controller Test

5.渲染一个首页视图

渲染后再在view文件夹里创建一个test文件夹,一个index.html文件,测试是否能正常显示

php 复制代码
public function index()
{
    return view();
}

2.创建vue3项目

1.首先安装node环境(必备)

2.创建项目

复制代码
npm create vue@latest

3.安装依赖,运行项目

复制代码
npm install
npm run dev

4.随意添加1个路由

主要用于测试与thinkphp的路由兼容性

此处为本文章的隐藏内容

需花费 3 积分兑换 或 在下方开通会员解锁。

小程序码
扫一扫在手机上看此文章
文章目录
铜牌 · 会员
50元/年
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
金牌 · 会员
1999元/12个月
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题