最新要闻
- 当前快讯:教育部寒假促就业“暖心行动”超9100家用人单位参加 提供岗位信息超49.1万条
- 全球今亮点!射击游戏大作《原子之心》8分好评 继承《生化奇兵》的遗志
- 环球即时:弯道超车 中国动力电池企业 “狂飙”入欧
- 全球快消息!i9-13900H+RTX 4060满血加持!华硕天选4酷睿版图赏
- AMD不赞同NVIDIA:游戏卡加太多AI徒增成本 玩家买单
- 当前看点!女子因宠物猫去世欲轻生 网友吵翻:猫是“家人”为何不可?
- 4799元 小米Redmi Book Pro15增强版上架:8核升级12核
- 6.1英寸小屏手感绝佳!三星Galaxy S23图赏
- 环球快报:肯德基麦当劳的汉堡越卖越小引热议:20年基本没涨价真良心?
- 焦点滚动:02月20日20时山东滨州昨日累计报告阳性感染者确诊250例 怎么判断自己是否属于轻型感染者
- 世界讯息:可孚医用N95口罩30只装 灭菌独立包装19.9元大促
- 男子因缺钙CT图像中没有肋骨:“像一个透明人”
- 全球新消息丨189元 OPPO Enco Air3无线耳机上架:HiFi 5 DSP、支持蓝牙5.3
- 腾讯XR业务转向:或将合作引进Quest 2头显
- 闲鱼上买显示器靠谱吗?注意这几点就可以
- 飞利浦推出两款44.5英寸带鱼屏:1500R大曲率、75Hz刷新率
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
天天速递!vue-cli创建前端项目以及前后端交互
- vue-cli创建前端项目以及前后端交互
- 一、vue-cli创建项目
- 二、Vue项目目录介绍
- 三、es6导入导出语法
- 1.默认导入导出语法
- 2.命名导入导出语法
- 四、Vue项目编写的步骤
- 五、前后端分离的登录功能
- 1.Vue前端部分
- 2.解决跨域的终极方法
- 3.后端代码
- 4.前后端交互的效果图展示
vue-cli创建前端项目以及前后端交互
引言,以后开发,就是用工程化、前端做成项目使用工具(vue-cli),创建出Vue项目,单页面应用(spa)、组件化开发、xx.vue,但是问题又来了;李璐蓝旗只能识别js、HTML、CSS,但是vue-cli解决了这个痛点。在项目中开发,最后上线一定要编译成纯粹的HTML、js、CSS。因此我们vue-cli工具,使用node.js写的,要运行,需要node环境,当然需要下载node解释器。也很简单,去官网找到对应的操作系统点击一路next即可。
(资料图)
环境变量指的是可执行文件路径node相当于Python解释器npm相当于pip
- 解释型语言即需要解释器 没有解释器即不能运行eg:Python、node、js、PHP
- 编译型语言即直接把源码编译成不同的可执行文件eg:C、C++、go
- java有点特殊特点是一处编码处处使用,目前有各种解释。
那么node.js怎么来的呢? js只能运行在浏览器中,因为浏览器中有它的解释器环境、基于谷歌浏览器v8引擎,使它可以在操作系统之上,网络包、文件、数据库。。。用C语言写的、js语法完成后端的编写、全栈,号称性能高、且大量使用协成。顺手补充一下各种编程语言类型
一、vue-cli创建项目
- 在终端下载先下载cnpm
# -g 表示装全局#--registry=https://registry.npm.taobao.org 指定淘宝镜像,# 因为国外网站下载速度贼慢因此换源解决了该问题npm install -g cnpm --registry=https://registry.npm.taobao.org
2. 再用cnpm下载vue-cli
cnpm install -g @vue/cli
- 现在可以创建Vue项目了记得选确定创建位置
# myfirstvue是项目名vue create myfirstvue# 如果发现速度太慢了需要Ctrl+C强制停止再输入以下命令即可npm cache clean --force
选择完就敲回车即可项目有第三方插件,以后都放到这个包里4. 创建完之后用pycharm打开该文件
之后运行有两种方式一是用终端命令行这时注意路径
npm run serve
二是用pycharm打开详见如下图运行之后有这个界面说明你已经成功运行你的第一个Vue项目
二、Vue项目目录介绍
三、es6导入导出语法
如果是Python,那就是创建包,在其他py文件中导入使用,js从es6开始也支持包的导入导出。默认导出语法(用的最多),只能导出一个,一般导出一个对象。命名导出语法可以导出多个。那么接下来详细的介绍一下导入导出语法!
1.默认导入导出语法
"""如果想在外部包使用,必须导出,如果没导出,表示隐藏"""# 导出语法 一般是个对象export default
# 导入语法 别名就是导出的对象import 别名 from "路径"
2.命名导入导出语法
# 导出语法export const name = "almira"export const age = 18export const add = (a, b) => { console.log(name) return a + b}
# 导入语法import {name, add} from "./export_dir"console.log(name)console.log(add(33, 44))
四、Vue项目编写的步骤
- 以后只需要写XX.vue
页面组件小组件是个页面组件用的
- 组件中导出
export default { name: "HelooWorld", data(){ return { xx: "almira" } },}
- 在别的组件中要用就导入、注册
# 导入import HelloWorld from "../components/HelloWorld.vue"
# 注册export default { components: { HelloWorld }}
- 注册完在template组件中就可以使用导入的组件
五、前后端分离的登录功能
1.Vue前端部分
"""前后端分离了需要向后端发送请求 Vue用axios来发送请求 因此要下该模块"""cnpm install axios -S # 带着-S会自动把当前依赖加入到package.json中
This is an Login Page
<script>import axios from "axios"export default { name: "AboutView", data() { return { username: "", password: "", } }, methods: { handleClick() { console.log(this.username, this.password) axios.post("http://127.0.0.1:8000/login/", {username: this.username, password: this.password}).then(res => { alert(res.data.msg) }) } }}</script>
2.解决跨域的终极方法
# 1.在终端下载模块pip3 install django-cors-headers -i https://pypi.tuna.tsinghua.edu.cn/simple/
# 2.在配置文件注册APP"corsheaders"
# 3.中间件添加该配置"corsheaders.middleware.CorsMiddleware",
# 4.在配置文件里添加以下配置CORS_ORIGIN_ALLOW_ALL = TrueCORS_ALLOW_METHODS = ("DELETE","GET","OPTIONS","PATCH","POST","PUT","VIEW",)CORS_ALLOW_HEADERS = ("XMLHttpRequest","X_FILENAME","accept-encoding","authorization","content-type","dnt","origin","user-agent","x-csrftoken","x-requested-with","Pragma","token")
3.后端代码
后端的代码在下面这一片文章里面,可以说一石二鸟,顺便把JWT不回来了JWT的原理及使用
4.前后端交互的效果图展示
-
当前快讯:教育部寒假促就业“暖心行动”超9100家用人单位参加 提供岗位信息超49.1万条
2023年1-2月,教育部部署开展2023届高校毕业生寒假促就业“暖心行动”,国家大学生就业服务平台寒假期间累计推出10
来源: 天天速递!vue-cli创建前端项目以及前后端交互
世界微动态丨记录一次HAWQ手工启动
当前快讯:教育部寒假促就业“暖心行动”超9100家用人单位参加 提供岗位信息超49.1万条
全球今亮点!射击游戏大作《原子之心》8分好评 继承《生化奇兵》的遗志
【世界播资讯】三步实现在ASP.NET Core Web API集成ChatGPT
环球即时:弯道超车 中国动力电池企业 “狂飙”入欧
全球快消息!i9-13900H+RTX 4060满血加持!华硕天选4酷睿版图赏
AMD不赞同NVIDIA:游戏卡加太多AI徒增成本 玩家买单
环球关注:AtCoder Beginner Contest 289
当前看点!女子因宠物猫去世欲轻生 网友吵翻:猫是“家人”为何不可?
4799元 小米Redmi Book Pro15增强版上架:8核升级12核
6.1英寸小屏手感绝佳!三星Galaxy S23图赏
环球快报:肯德基麦当劳的汉堡越卖越小引热议:20年基本没涨价真良心?
焦点滚动:02月20日20时山东滨州昨日累计报告阳性感染者确诊250例 怎么判断自己是否属于轻型感染者
火山引擎 DataTester:在广告投放场景下的 A/B 实验实践
第120篇: DOM编程(常用操作、动态脚本、样式及动态表格)
世界讯息:可孚医用N95口罩30只装 灭菌独立包装19.9元大促
男子因缺钙CT图像中没有肋骨:“像一个透明人”
全球新消息丨189元 OPPO Enco Air3无线耳机上架:HiFi 5 DSP、支持蓝牙5.3
腾讯XR业务转向:或将合作引进Quest 2头显
闲鱼上买显示器靠谱吗?注意这几点就可以
世界要闻:物联网平台选型葵花宝典:盘点开源、SaaS及通用型平台的优劣对比
【Unity AR】
AR精灵制作学习记录 【天天快播报】项目开发软件架构选择指南
飞利浦推出两款44.5英寸带鱼屏:1500R大曲率、75Hz刷新率
行驶中小车后备箱塞人露双脚!司机称其喝醉了:遭网友谴责
世界播报:低头族注意了!9岁女孩长期低头颈椎老如50岁
领1030元大额券:骆驼户外徒步鞋179元起大促
世界观点:亚马逊要求员工一周到岗工作3天:公司一度像个鬼城
K8S-deployment.yaml文件详解
开心档-Git 基本操作
资讯推荐:制造业做信息化(IT管理、程序员)有前途吗?---浅谈信息系统规划
全球观点:记录--什么时候会阻塞HTML文档渲染过程?
【Oculus Interaction SDK】(十一)关于手势识别中手势设置的详细信息
天天热资讯!埃塞俄比亚政府和“提人阵”武装达成停火协议
天天新消息丨义乌自己的全球支付工具!义支付发布:打通16个币种
这待遇简直了!美团外卖进军香港 正疯狂招骑手:月入3万+
消息!手机套餐费太贵 韩国三大运营商被批:是否串通涨价
与剧版强烈反差!《三体》动画豆瓣跌至3.9分:官方已停播
特斯拉最入门车型国内现身?别被骗了:“披着狼皮的羊”而已
关注:Camunda(一)---安装和简单示例
女子在桃李面包中吃出带锈刀片 官方:不存在使用该刀片的生产环节
环球快看:手机寒气仍存 5G巨头中兴被曝优化人员 回应称正常调整
世界观焦点:蔚来ET9要来了?号称“蔚来版迈巴赫” 屏幕开始横过来
掌权八年后上汽大众换帅:贾健旭接棒
大嘴猴50S精梳棉男士四角裤狂促:券后每条不到10元!
WPF学习_day1
K8S-Service的yaml文件详解
全球时讯:【机器视觉】-什么是机器视觉?
当前报道:游戏王dm新马甲_[游戏王DM]羁绊
全球热点!张艺谋监制!北京冬奥拍成电影了:《北京2022》预告片发布
世界视讯!提前!韩国欲2028年推6G网 速度有多快?5G是高铁 6G就是飞机
全球首发5.5G 高通骁龙X75基带不再公布速率:峰值没啥意义
极氪汽车被指销售欺诈!车主集体投诉:退一赔一
世界新动态:ChatGPT火了 中国电信股价大涨50%:底层技术早有布局
世界观热点:璞华易构低代码平台,真正领跑未来的敏捷软件开发方案!
CXPACKET等待类型分析
华晨宝马第500万辆下线!东北老工业基地全力发展新能源车 沈阳比肩深圳
天天新消息丨印度3年内将成为主要电信出口国 5G堆栈“已准备就绪
光环退却 曝神车雷克萨斯ES 300H大优惠:广州35万可落地
世界新资讯:神似小红书 微信为什么要做“小绿书”?
李安:下部电影《李小龙》不会用120帧 挑战观众习惯
当前信息:【踩坑记录】SpringBoot跨域配置不生效
迈柯唯Maquet协议对接(呼吸机、麻醉机)FLOWi SERVOi
【当前独家】远程服务调用(RPC与Rest本质区别)
王予嘉图片_王予嘉
焦点快报!《消费者报告》:宝马制造的汽车最高 路虎果然名不虚传
讯息:全国110个城市建成千兆城市!运营商喊话继续加速千兆宽带:每月198 还能便宜
要闻速递:K8S-Pod的yaml文件详解
全球热推荐:ChatGPT:HuggingFace使用GPT-2模型并额外语料训练
每日观点:第一周学习--linux
环球速讯:消灭挖孔!努比亚首款屏下摄像头新机Z50 Ultra入网
每日资讯:针对富士X卡口设计:腾龙宣布开发新超广角变焦镜头
通讯!小米汽车全新谍照曝光:定位三厢、车头极长
Redis缓存穿透 && 缓存击穿 && 缓存雪崩
环球热头条丨机器学习-集成学习XGBoost
速读:科创信息:公司目前涉及少量军工业务
世界快报:二月二龙抬头来了!明晚10点龙形天象将出现在夜空 天文专家科普
1899元!小米发布智能门锁M20大屏猫眼版:续航1整年
天天热点!直到丈夫临死 我才发现30多年前闻到的“怪味”竟是大病预兆!
全球通讯!开车方便了!内地与中国澳门签署驾驶证互认换领协议:免试
世界动态:爱奇艺客服回应不再限制投屏:到期后再续订还是只有480P
微博会员可以看访客记录吗?唯美微博语录11句有哪些?
恐龙家族有哪些种类?恐龙家族有哪些成员?
网络用语龟龟是什么意思?龟龟是谁家的粉丝?
綦江怎么读?綦江旅游攻略必去景点有哪些?
诺基亚7210c上市价格是多少?诺基亚7210c手机参数
昂达平板电脑怎么样?昂达平板电脑忘记密码怎么办?
光波炉是干什么用的?光波炉的用法和功能有哪些?
猫特别爱叫是什么性格?猫特别爱叫怎么纠正?
环球热文:(数据库系统概论|王珊)第五章数据库完整性:习题
天天观焦点:数据结构刷题2023.02.20小记
Windows环境下FTP Server在局域网内的搭建
环球速讯:《微附件使用教程,公众号文章上传文件、附件超简单教程,图文教程详细易懂》
天梭机械表一天误差多少算正常?天梭机械表如何调整时间和日期?
我的世界怎么去蘑菇岛?我的世界怎么传送坐标?
微动态丨被7年老粉起诉后 爱奇艺宣布VIP会员调整:老会员高清投屏恢复
当前观察:苏州2022年新生儿爆款名字公布引热议 网友称男/女孩这些名字土爆了
天天百事通!所有新车小电瓶亏电 车主:埋在凯迪拉克锐歌这颗炸弹终于炸了
天天日报丨90后小伙以为健康 体检一身老年病 网友:一体检就害怕