当前位置: 首页 > news >正文

做网站复杂吗友情链接收录

做网站复杂吗,友情链接收录,长沙app开发报价,wordpress博客手机发布1.1 配置环境 vue官网: Vue.js - The Progressive JavaScript Framework | Vue.js 终端 Linux和Mac上可以用自带的终端。 Windows上推荐用powershell或者cmd。Git Bash有些指令不兼容。 安装Nodejs 安装地址: Node.js 安装vue/cli 打开Git Bash&#x…

1.1 配置环境

vue官网:

Vue.js - The Progressive JavaScript Framework | Vue.js

终端
Linux和Mac上可以用自带的终端。
Windows上推荐用powershell或者cmd。Git Bash有些指令不兼容。

安装Nodejs
安装地址:

Node.js

安装@vue/cli
打开Git Bash,执行:

npm i -g @vue/cli
如果执行后面的操作有bug,可能是最新版有问题,可以尝试安装早期版本,比如:npm i -g @vue/cli@4

启动vue自带的图形化项目管理界面
vue ui
常见问题1:Windows上运行vue,提示无法加载文件,表示用户权限不足。
解决方案:用管理员身份打开终端,输入set-ExecutionPolicy RemoteSigned,然后输入y

 

1.2 基本概念

script部分

export default对象的属性:

name:组件的名称
components:存储<template>中用到的所有组件
props:存储父组件传递给子组件的数据
watch():当某个数据发生变化时触发
computed:动态计算某个数据
setup(props, context):初始化变量、函数
ref定义变量,可以用.value属性重新赋值
reactive定义对象,不可重新赋值
props存储父组件传递过来的数据
context.emit():触发父组件绑定的函数

template部分

<slot></slot>:存放父组件传过来的children。
v-on:click或@click属性:绑定事件
v-if、v-else、v-else-if属性:判断
v-for属性:循环,:key循环的每个元素需要有唯一的key
v-bind:或::绑定属性

style部分

<style>标签添加scope属性后,不同组件间的css不会相互影响。

第三方组件

view-router包:实现路由功能。
vuex:存储全局状态,全局唯一。
state: 存储所有数据,可以用modules属性划分成若干模块
getters:根据state中的值计算新的值
mutations:所有对state的修改操作都需要定义在这里,不支持异步,可以通过$store.commit()触发
actions:定义对state的复杂修改操作,支持异步,可以通过$store.dispatch()触发。注意不能直接修改state,只能通过mutations修改state。
modules:定义state的子模块

1.3 项目的API

1. 获取Json Web Token(JWT)

地址:https://app165.acapp.acwing.com.cn/api/token/
方法:POST
是否验证jwt:否
输入参数:
username: 用户名
password: 密码
返回结果:
access: 访问令牌,有效期5分钟
refresh: 刷新令牌,有效期14天

2. 刷新JWT令牌

地址:https://app165.acapp.acwing.com.cn/api/token/refresh/
方法:POST
是否验证jwt:否
输入参数:
refresh: 刷新令牌
返回结果:
access: 访问令牌,有效期5分钟

3. 获取用户列表

地址:https://app165.acapp.acwing.com.cn/myspace/userlist/
方法:GET
是否验证jwt:否
输入参数:无
返回结果:返回10个用户的信息

4. 获取某个用户的信息

地址:https://app165.acapp.acwing.com.cn/myspace/getinfo/
方法:GET
是否验证jwt:是
输入参数:
user_id:用户的ID
返回结果:该用户的信息

5. 获取某个用户的所有帖子

地址:https://app165.acapp.acwing.com.cn/myspace/post/
方法:GET
是否验证jwt:是
输入参数:
user_id:用户的ID
返回结果:该用户的所有帖子

6. 创建一个帖子

地址:https://app165.acapp.acwing.com.cn/myspace/post/
方法:POST
是否验证jwt:是
输入参数:
content:帖子的内容
返回结果:result: success

7. 删除一个帖子

地址:https://app165.acapp.acwing.com.cn/myspace/post/
方法:DELETE
是否验证jwt:是
输入参数:
post_id:被删除帖子的ID
返回结果:result: success

8. 更改关注状态

如果未关注,则关注;如果已关注,则取消关注。

地址:https://app165.acapp.acwing.com.cn/myspace/follow/
方法:POST
是否验证jwt:是
输入参数:
target_id: 被关注的用户ID
返回结果:result: success

9. 注册账号

地址:https://app165.acapp.acwing.com.cn/myspace/user/
方法:POST
是否验证jwt:否
输入参数:
username: 用户名
password:密码
password_confirm:确认密码
返回结果:
result: success
result: 用户名和密码不能为空
result: 两个密码不一致
result: 用户名已存在

http://www.shuangfujiaoyu.com/news/52913.html

相关文章:

  • 做低价的跨境电商网站seo博客模板
  • 有手机网站了还要微网站吗wap网站html5
  • 网站开发背景图片自助建站系统代理
  • 无锡网站制作8seo官网优化怎么做
  • 企业营销网站泉州全网推广
  • 长沙百度网站建设徐州seo顾问
  • 推广软件一键发送短视频seo软件
  • 网站做cpa赚钱吗电商平台推广公司
  • 网站更新维护怎么做网站开发
  • 北辰做网站公司社交媒体营销策略有哪些
  • 重庆开办企业一网通平台北京优化推广公司
  • 惠州设计公司logo网站优化及推广
  • 网站开发论文的开题报告百度贴吧官网
  • 做网站不用我的服务器sem广告
  • 起飞页做网站郑州seo优化推广
  • 百度城市服务小程序网站功能优化的方法
  • 网站建设哪关键词竞价排名是什么意思
  • 成立公司的可行性报告seo关键词优化推广哪家好
  • 西安知名的集团门户网站建设服务商北京百度关键词推广
  • 泰安做网站公司2023年3月份疫情严重
  • 用php制作一个个人信息网站适合奖励自己的网站免费
  • 利用别人域名做自己的网站重庆seo关键词优化服务
  • 建设pc 移动网站郑州网络推广培训
  • 做网站的公司 成都网络营销推广公司
  • 公司网站自己可以做吗域名ip查询入口
  • 网站建设讠金手指科杰网站搜索引擎优化报告
  • wordpress多媒体主题搜索引擎优化方法与技巧
  • 一个人怎么做网站抖音推广怎么收费
  • 网站架设地址抖音seo搜索引擎优化
  • 域名注册网站排名百度云盘官网