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

有没有可以免费做试卷的网站_最好可以学会...地方性的网站有前途

有没有可以免费做试卷的网站_最好可以学会...,地方性的网站有前途,手机怎么建立自己网站,租服务器去哪里租#x1f4d3;最近有点闲#xff0c;就学习了下react#xff0c;没想到就把react学完了#xff0c;觉得还不错#xff0c;就打算出一把reactdatav的简易版可视化数据大屏供大家做个参考。 #x1f4d3;效果如下 1下载必要的框架 #x1f4d3; react路由 npm install re…最近有点闲就学习了下react没想到就把react学完了觉得还不错就打算出一把reactdatav的简易版可视化数据大屏供大家做个参考。 效果如下 1下载必要的框架 react路由 npm install react-router-dom  --save datav框架 npm install jiaminghi/data-view-react --save echarts npm install echarts --save 2路由设计 在路由上我是绑定一个index的路由作为组件然后在index添加自适应的全局容器当容器设置完成后就在就在将其他的小的模块给一个个导入进来 2.1 在src文件夹下新建文件夹indexindex里面新建文件index.jsx 2.2 index.jsx里的代码内容如下 import React, { lazy } from react; import style from ../style.module.css import { FullScreenContainer, BorderBox11 } from jiaminghi/data-view-react;export default function index() {return (FullScreenContainer //我是datav的全局容器组件自适应组件我是最外层的容器/FullScreenContainer); }2.3 在app.js里将index组件绑定我们的路由这里要注意下 我用的路由是6版本 和5版本有点区别这里我定义了一个根路由然后重定向到index路由index路由绑定我们的Index组件。 import React, { lazy, Suspense } from react; import { Route, Routes, Navigate } from react-router-dom; const Index lazy(() import(./index/index.jsx)); export default function App() {return (divSuspenseRoutesRoute path/ element{Navigate to/index /}/RouteRoute path/index element{Index /}/Route/Routes/Suspense/div); }2.4 查看效果 当出现该内容时就代表着我们的基础架构已经搭建好 后续我们就要进行分块了 3.大屏分块 我们在index.jsx里进行区域分块代码如下      import React, { lazy } from react; import style from ../style.module.css import { FullScreenContainer, BorderBox11 } from jiaminghi/data-view-react; export default function index() {return (FullScreenContainer class{style.box}BorderBox11 title香蕉麻花皮测试 class{style.boxa}div className{style.box1}divdiv className{style.box2}/divdiv className{style.box2}/divdiv className{style.box2}/div/divdivdiv className{style.box2}/divdiv className{style.box3}/div/divdivdiv className{style.box2}/divdiv className{style.box2}/divdiv className{style.box2}/div/div/div/BorderBox11/FullScreenContainer); }效果如下 4.当根据我们的思路进行分块后后续我们就要进行对主容器的内容进行填充了  4.1 我们创建 8个单独组件这里我以home1 --  8 来进行命名 在每个文件夹里新建一个index.jsx的文件 5.在小表格中使用echarts图表并且渲染到主界面上 我们需要在表格中渲染echarts并且通过组件引入的方式把他加入到index的主容器当中 小表格的代码如下 import React, { useState, useRef, useEffect } from react; import { BorderBox12 } from jiaminghi/data-view-react; import * as echarts from echarts; import style from ../style.module.css; export default function Indexdata() {const chartsNode useRef(null);const [xdata,setxdata] useState([Mon, Tue, Wed, Thu, Fri, Sat, Sun])const [ydata,setydata] useState([150, 230, 224, 218, 135, 147, 260])const mydata () {var myChart echarts.init(chartsNode.current);var option;option {xAxis: {type: category,data: xdata,},yAxis: {type: value,},series: [{data: ydata,type: bar,},],};option myChart.setOption(option);};useEffect(() {mydata();});return (BorderBox12 class{style.boxc}div ref{chartsNode} className{style.boxc}/div/BorderBox12); }引入到主体容器当众并渲染到页面上 效果如下 我们在把其他的依次引入代码如下 import React, { lazy } from react; import style from ../style.module.css import { FullScreenContainer, BorderBox11 } from jiaminghi/data-view-react; const Home1 lazy(() import(../home1/IndexData)); const Home2 lazy(() import(../home2/index)); const Home3 lazy(() import(../home3/index)); const Home4 lazy(() import(../home4/index)); const Home5 lazy(() import(../home5/index)); const Home6 lazy(() import(../home6/IndexData)); const Home7 lazy(() import(../home7/index)); const Home8 lazy(() import(../home8/Index)); export default function index() {return (FullScreenContainer class{style.box}BorderBox11 title香蕉麻花皮测试 class{style.boxa}div className{style.box1}divdiv className{style.box2}Home1 //divdiv className{style.box2}Home2 //divdiv className{style.box2}Home3 //div/divdivdiv className{style.box2}Home4 //divdiv className{style.box3}Home8 //div/divdivdiv className{style.box2}Home5 //divdiv className{style.box2}Home6 //divdiv className{style.box2}Home7 //div/div/div/BorderBox11/FullScreenContainer); }效果图 react的大屏开发还是挺简单的和vue开发设计思路差不多就框架的实现代码不一样最后 贴出源码 gitgitee.com:hu-wenwu/react-datav-echarts-view.git
http://www.sadfv.cn/news/111707/

相关文章:

  • 有赞网站开发广州营销型网站建设团队
  • 专业做胶粘剂招聘网站营销网站的成功案例
  • 比较好的网页设计网站网页设计师是什么
  • 邢台网站建设多少钱做兼职打字员的网站
  • 门户网站建设工作的自查报告wordpress 自建模板
  • 如何加强企业网站建设 论文深圳物流公司招聘信息
  • 高流量网站开发框架经验门户网站建设 考核
  • 给非吸公司建设网站哪些网站是用php编写的
  • 成都外贸网站建设视频网站cms系统
  • php网站用什么软件wordpress 中介 主题
  • 建设个公司网站需要多少费用烟台百度网站排名
  • 辽源网站seowordpress 国内
  • 个人做的网站有什么危险吗西地那非
  • 上海网站制作公司是什么易语言做网站登录器
  • 个人模板网站网络教学平台长沙理工大学
  • 中国建设人才服务信息网站wordpress图片上传卡住
  • 成都网站开发公司哪家好wordpress怎么首页添加板块
  • 网站建设平台资讯广州购物网站建设
  • wordpress全局jquery黑帽seo技术有哪些
  • 扁平化网站登录界面wordpress 删除emjo
  • 建网站代理商表白网站在线生成
  • 有哪些外国网站国内可以登录的微网站 报价
  • 找钢网网站建设wordpress常用钩子
  • 深圳小企业网站建设设计制作设计型网站建设
  • 网站建设最新新闻商务网站设计与制作
  • wordpress建站插件安全wap门户网站源码
  • 证书查询官网全能优化大师
  • 免费手工活外发加工网站北京市在建工程项目查询
  • 西安做网站设计的公司网站建设的er图怎么画
  • 辽宁学网站建设专业学校自己创建一个公司