vue ui九宫格、底部导航、新闻列表、跨域访问
一、 九宫格
九宫格:在mint-ui组件库基于vue框架
mui不是基于vue框架 只是css/js文件
(1)官方网站下载安装包
(2)copy css js fonts[字体图标] src/lib/mui/...
(3)使用css文件 main.js 直接 import 引入任何组件
即可以使用
(4)src/img/...
二、学子商城--Home----九宫格图片大小-(重点)
前端设计(PS) 项目所有外观结果ps效果图
-物理像素:设计效果图片中像素 120px
-逻辑像素:程序中使用像素 60px
#智能手机:iphone4 技术参数标准 ..
#大公司:前端设计ps图片
#iphone6 逻辑像素物理像素 2x dpr
#iphone6 plus 3x
常见错误:
(1)启动脚手架 8081
三、学子商城--Home----tabbar-(底部导航条)
(1)mui 组件库中有 tabbar.html
3.3:学子商城--Home----图片轮播
(1)图片保存服务器端 文件夹 public/img/...
图片保存路径放在 数据库中
http://127.0.0.1:3000/img/banner1.png
为什么?图片多;安全
(2)创建服务器
//服务器项目目录
vue_server_00
public/img/轮播图图片
pool.js 连接池
db.sql 数据库创建表脚手架
app.js 主程序
(3)通过脚手架使用ajax获取服务器端图片列表
axios 第三方组件与vue 关系
-下载 npm i axios
-main.js 引入axios 库
import axios from "axios"
-main.js 配置axios 库跨域访问保存session值
axios.defaults.withCredentials=true
-main.js 将axios 库配置Vue
Vue.prototype.axios = axios
-Home.vue
this.axios.get(url).then(result=>{
})
3.4:学子商城--跨域访问
三种不同跨域访问方式
-访问域名不同 a.com/1.js -> b.com/2.js
-访问端口不同 a.com:8080/1.js ->a.com:3000/2.js
-访问协议不http://127.0.0.1/1.js https://127.0.0.1/2.js
解决跨域访问
-jsop 填充式json
-在服务器端程序配置允许那个域名下程序访问
nodejs 下载模块 cors
npm i cors
-在主程序 app.js
const cors = require("cors"); #引入模块
app.use(cors({ #允许那个域名程序跨域访问
origin:["http://127.0.0.1:8080","http://localhost:8080"]
....
}))
app.get("/list"...)
#注意:配置代码在所有请求之前添加
#常见错误:轮播图片错误
3.5:学子商城--新闻列表
(1)分析新闻列表保存数据库 表 名 列 类型
vue_server_00/db.sql
(2)app.js 分页请求
(3)脚手架创建组件
- /home/NewsList.vue /NewsList.vue
-发送ajax请求获取新闻列表第一页数据
-使mui组件创建新闻列表
常见错误:
- net::ERR_CONNECTION_RESET
原因:服务器 node.js 出错并且停止工作
查看node.js 控制台出错消息
Table 'xz.xz_news' doesn't exist 新闻表不存在
vue ui九宫格、底部导航、新闻列表、跨域访问的更多相关文章
- 解决vue+springboot前后端分离项目,前端跨域访问sessionID不一致导致的session为null问题
问题: 前端跨域访问后端接口, 在浏览器的安全策略下默认是不携带cookie的, 所以每次请求都开启了一次新的会话. 在后台打印sessionID我们会发现, 每次请求的sessionID都是不同的, ...
- Vue.js——基于$.ajax实现数据的跨域增删查改
概述 之前我们学习了Vue.js的一些基础知识,以及如何开发一个组件,然而那些示例的数据都是local的.在实际的应用中,几乎90%的数据是来源于服务端的,前端和服务端之间的数据交互一般是通过ajax ...
- vue + vue-resource 跨域访问
使用vue + vue-resource进行数据提交,后台使用RESTful API的方式存取数据,搞了一天,终于把后台搞好了.进行联合调试时,数据不能提交,报403错误: XMLHttpReques ...
- Vue用axios跨域访问数据
Vue用axios跨域访问数据axios是vue-resource的替代品,vue-resource不再维护.安装axios:npm install axios使用vue-cli开发时,由于项目本身启 ...
- Vue.js——基于$.ajax实现数据的跨域增删查改
转自:https://www.cnblogs.com/keepfool/p/5648674.html 概述 之前我们学习了Vue.js的一些基础知识,以及如何开发一个组件,然而那些示例的数据都是loc ...
- vue跨域访问
第一次创建vue项目,画完静态页面一切顺利,准备和后台进行联调,问题来了,无论怎么调试使用Axios,jQuary还是使用原生的Ajax请求都访问不通(前提条件,另外一个人的电脑当成服务器,进行访问) ...
- 使用jsonp形式跨域访问实现电商平台的左侧导航栏
电商平台有个具备的左侧商品类目的导航栏的结构. 通过jsonp跨域访问电商平台的后台管理系统商品分类.(主要实现后台Java代码) 实现基本步骤: 1.在后台管理系统中准备相应的json数据. poj ...
- Vue跨域访问,axios&cors
先安装node.js和npm,这个不用说了,直接在创建vue项目,然后实践一下跨域访问. 如果npm安装较慢,可安装淘宝镜像,执行下面命令: npm install -g cnpm --registr ...
- Vue开发环境跨域访问
Vue开发环境跨域访问其他服务器或者本机其他端口,需要配置项目中config/index.js文件,修改如下 module.exports = { dev: { // Paths assetsSubD ...
随机推荐
- 为什么不同命名空间的docker容器可以相互通信?
一.什么是容器网络栈 所谓容器能看见的"网络栈",被隔离在自己的Network Namespace当中 1.网卡(network interface) 2.回环设备(loopbac ...
- 决策树算法系列之一 ID3
1 什么是决策树 通俗来说,决策树分类的思想类似于找对象 一个女孩的母亲要给这个女孩介绍男朋友 (分类问题.见或不见) 女孩有自己的一套标准 长相 收入 职业 见面与否 丑 高 某箭队经理 不见 中等 ...
- App自动化之坐标定位
1.如下图定位"去看看"这个按钮的坐标,可以看到右侧bonds属性:[374,831][654,906] 2.点右上角"搜索"按钮,查看bonds属性:[615 ...
- [Mathematics][MIT 18.02]Detailed discussions about 2-D and 3-D integral and their connections
Since it is just a sort of discussion, I will just give the formula and condition without proving th ...
- 收益 or 挑战?Serverless 究竟给前端带来了什么
作者 | 黄子毅(紫益) 阿里前端技术专家 导读:前端开发者是最早享受到 "Serverless" 好处的群体,因为浏览器就是一个开箱即用.甚至无需为计算付费的环境!Serverl ...
- opencv::卷积运算函数filter2D()
opencv::卷积运算函数filter2D() 使用掩模板矩阵(kernel)计算每个像素值 与原图相比,没有黑边 int main(int argc, char** argv) { Mat src ...
- Mac系统 安装Photoshop CC 2018破解版
应用场景 本人从事前端行业,但是工作中有时也需要会点PS技能,之前一直使用window系统,突然换了Mac其他软件基本都差不多安装完了,就剩下比较难搞的PS.刚开始按照网上乱七八槽的教程下载过好多次都 ...
- 17.Linux高可用之Keepalived
1.什么是高可用,为什么要设计高可用? 两台机器启动着相同的业务系统,当有一台机器宕机,另外一台服务器能快速的接管,对于访问的用户是无感知的. 减少系统不能提供服务的时间. 2.高可用使用什么工具来实 ...
- Feign服务调用请求方式及参数总结
前言 最近做微服务架构的项目,在用feign来进行服务间的调用.在互调的过程中,难免出现问题,根据错误总结了一下,主要是请求方式的错误和接参数的错误造成的.在此进行一下总结记录.以下通过分为三种情况说 ...
- PHP的陷阱
PHP的陷阱 写代码的时候有个疑惑,那就是数组下标不存在的时候就会挂掉Undefined Index XXXX,这是对的,但是有时候他就不报错,这又是矛盾的. 请看下面的例子: $json_raw = ...