Web3D重构(VueWebApi)总结

1、

不保存预设

注意:创建时选取VUE3.0版本

2、VUE中只针对某个属性做translate动画,那么要在translate加上该属性,否则就所有属性都会动画:

 

3、VUE中export与import

 

3、某个元素集合的第一个元素

5、要安装淘宝的cnpm镜像,

6、js中只要有export,就可以如vue文件一样被import方式导入使用(其实vue可以看做包含js的库)

 

7、

出终止vue终端,快捷键千次阅读2020-01-01 14:17:48

CTRL + C

弹出输入Y

8、public资源不能直接被src项目中引用,会最终打包到编译后的目标文件目录中

 

*****************EFCore*****************

 

9、codeFirst的好处:

当一个entity改变时,可以使用“Ctr+R+R”,将所有引用到该实体属性的地方同步修改

 

10、快捷创建property的方式是用“prop”

11、Dbfirst的操作方式:将表导入到项目中

Scaffold-DbContext "server=127.0.0.1;uid=sa;pwd=006000;database=Web3D" Microsoft.EntityFrameworkCore.SqlServer -OutPutDir Entities

11、

Scaffold-DbContext-EFCore DB First

在使用 Scaffold-DbContext迁移数据库的时候会遇到两个问题。

  • 文件已存在,其实报错很明显,增加 -force即可。

②大小写转换,不和数据库一样了,如果要保持和数据库一致。增加 -usedatabasename即可。

完整: Scaffold-DbContext "server=.;uid=sa;pwd=XXXX;database=XXXX" Microsoft.EntityFrameworkCore.SqlServer -OutPutDir DbModels -force -usedatabasename

 

12、efCore中增删改,必须使用saveChange,才可以向数据提交修改

 

13、使用codefirst时,可以在entity上使用特性进行约束,也可以在dbcontext上下文中进行约束修改(优先级高于entity中添加特性):

 

15、Migration只是把本次对entity修改的地方向数据库进行迁移,entity没有改动的话,Migration中是没有内容的:

16、表名、列名修改

17、设置字段的类型及长度

18、指定主键

19、设置双主键:

20、可以使用Add-Migration来跳转到某一个迁移日志(当有迁移出问题时)

21、如果只是用update-database那么只使用最新的迁移日志更新

22、entity的主键不能随意修改,如果修改有问题,只能先drop该表,然后重新创建该表

23、给时间赋默认值(创建时)

25、实体进行添加或更新添加默认值,如下操作:

26、entity自动创建外键

27、获取外键的值,再根据外键的值进行筛选或进行关联

28、事务

 

 

*****************Linq*****************

  1. Ling似乎可以对所有数据集合(如数组、jason对象)进行sql操作
  2. 使用ling要引入

 

3、使用var去接收linq的返回值

4、Ling会延迟执行

5、toList会立即执行

6、cast<T>

7、OfType( )

8、表(集合)链接

9、Linq也可以用于Efcore上

10、集合操作

11、

12、Ling类中自带的对集合对象进行操作的对象方法

 

**************EFCore中linq&sql操作************

.NetCore中EFCore的使用整理(三)-关联表操作:

https://blog.csdn.net/weixin_30469895/article/details/97139900

.NetCore中EFCore的使用整理(二)-关联表查询

https://www.cnblogs.com/tianma3798/p/6918255.html

.NetCore中EFCore的使用整理

https://www.cnblogs.com/tianma3798/p/6835400.html

 

ASP.NET Core EFCore查询数据——LINQ 查询:

http://www.vnfan.com/helinbin/d/799175bf881dfefb.html

RichErp EfCore linq的正确写法

https://www.cnblogs.com/richerp/p/9543849.html

一张图告诉你SQL使用inner join,left join 等

https://blog.csdn.net/weixin_41796956/article/details/85044152

 

**************开发过程总结*************

  1. Visual Studio 2019怎么快速更改所有变量名?

这时,如果我们想要快速更改这些变量,可以先选中a1变量,并按下快捷键Alt+Enter

 

2、 Alt+ß可以会到上一个编辑的地方

 

3、

5、vue实现跳转页面(含带有参数):

https://www.cnblogs.com/wuxiaoshi/p/11729864.html

 

6、使用该方式,可以获取public文件下的jsons文件(public开发期间不可见,只能作为外部资源引入)

7、

8、vue中请求传递参数:

https://www.cnblogs.com/fei3/articles/11972611.html

 

9、IActionResult的返回类型:https://blog.csdn.net/weixin_30252155/article/details/102023092

 

10、

//不能向前端返回Iquerable类型的数据,前端不认;前端识别list、jsonOjbect、对象

var courseList = expService.GetCourseByLabID(expRoomID) //返回的是Iquerable不可以,还未转换为数据对象,只是sql拼接语句

 

11、将根据数据库使用efCore自动生成的entity中的虚一对一、一对多关系都删除掉,会影响查询与插入:

 

vue中img的src属性绑定问题:

https://www.cnblogs.com/belongs-to-qinghua/p/10939900.html

https://www.cnblogs.com/zjy850984598/p/10269052.html

 

vue 字符串中包含特殊字符:

https://blog.csdn.net/u012275249/article/details/106212080

 

12、EfCore会自动将数据库字段,首字母转换为小写的属性,一定要注意!!

数据库中

经过efcore转换的属性

 

13、至于src平行的文件夹,可以看作为static

 

 

15、vue.js引入外部CSS样式和外部JS文件的方法:

https://blog.csdn.net/dt1991524/article/details/85865901

 

16、VUE,自定义样式与引入外部样式的区别:

17、

18、VUE会对css中的伪类进行改动,要手动修改:

原始css

Vue会改动为

 

19、VUE 取enfcore中的数据不能以数据库、entity的字段为准,应该以返回前端的res.data对象中的对象字段为准(efcore会将数据库中的字段首字母进行大写改为小写,千万注意!

Entity实体:

传回前端的json

 

11、.NET Core WebApi中返回 json 数据首字母大小写问题:

https://www.cnblogs.com/pingming/p/11330854.html

http://www.manongjc.com/detail/7-mfikcxvxohxjhup.html

https://blog.csdn.net/qq_45533884/article/details/105805087

 

12、C# 关于JArray和JObject封装JSON对象:

https://www.cnblogs.com/dacongge/p/6957074.html

https://blog.csdn.net/hkmaike/article/details/86150767

 

13、css3两种hover动画:

https://blog.csdn.net/dengjiecsdn/article/details/81540224

 

15、vue 添加样式分几种方法:

https://www.cnblogs.com/lianxisheng/p/10073192.html

 

16、富文本编辑器Quill(一)简单介绍:

https://www.cnblogs.com/linxiyue/p/10300087.html

 

17、node_modules删除后如何用npm重新安装

https://jingyan.baidu.com/article/4f7d57127e514f5b21192766.html

 

18、心目中的最佳富文本编辑器

https://www.jianshu.com/p/b237372f15cc

 

19、vue如何导入外部js文件(es6):

https://www.cnblogs.com/moxiaowohuwei/p/8462371.html

 

20、Vue.js如何获得兄弟元素,子元素,父元素(DOM操作)

https://blog.csdn.net/qq_15256443/article/details/82584931

 

21、Vue 获取dom元素之 ref 和 $refs 详解

https://blog.csdn.net/weixin_33976072/article/details/93746189?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v28-5-93746189.nonecase&utm_term=vue%20%E8%8E%B7%E5%8F%96%E8%8A%82%E7%82%B9%E4%B8%8B%E7%9A%84%E7%AC%AC%E5%87%A0%E4%B8%AA%E5%AD%90%E5%85%83%E7%B4%A0&spm=1000.2123.3001.4430

 

22、vue-quill-editor富文本焦点问题:

https://blog.csdn.net/nickroprak/article/details/80887808?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase

 

23、千万记着:请求有参数,那么action也要把相应的参数加上,(尤其是token,否则会报出token没有参数

 

25、Vue Array数组操作(变异更新、替换):

https://blog.csdn.net/peijiajing/article/details/102572657

 

26、VUE对象的赋值都是引用拷贝,互相会用影响,所以有的是时候要进行值拷贝:

 

27、.net core 利用日志查看ef生成的SQL语句:

https://www.cnblogs.com/fancyblogs/p/10535214.html

 

28、entity模型字段一定要与数据库表字段一一对应,否则在update会出问题!

 

29、VUE中v-for和v-if不能同时使用的问题

https://www.cnblogs.com/showjs/p/11376446.html

 

30、在Vue.js编写更好的v-for循环的6种技巧:

https://zhuanlan.zhihu.com/p/129318202

 

31、页面中template嵌套作用

32、使用template进行v-for时要把key放在真正的元素上,template可以看做为微元素:

 

33、进入console中的eval处,方便追踪debug

 

33、vue自定义组件(通过Vue.use()来使用)即install的使用

https://blog.csdn.net/wang729506596/article/details/81018270

 

35、Vue小技巧,如何导入普通JS文件

https://www.cnblogs.com/andreitang/p/9171928.html

 

36、ES模块化的导入导出(所有方法都要求掌握)

https://blog.csdn.net/vfjcgg/article/details/106875553?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduend~default-1-106875553.nonecase&utm_term=export%20js%20%E5%AF%BC%E5%87%BA%E6%89%80%E6%9C%89%E5%87%BD%E6%95%B0&spm=1000.2123.3001.4430

 

37、vue.js引入外部CSS样式和外部JS文件的方法:

https://www.cnblogs.com/moxiaowohuwei/p/8462371.html

https://blog.csdn.net/dt1991524/article/details/85865901

 

38、vue引用警告 "export 'default' (imported as 'url') was not found in './api/index':

https://blog.csdn.net/weixin_43883485/article/details/106001835

 

39、Vue中export和export default的区别和用法:

https://blog.csdn.net/weixin_42731116/article/details/88952235

 

40、vue中引入的vue、js等,无论是export default、export 指定名称,都是以整个对象形式导入的,调用时也应该使用对象方式调用export中的方法等:

导出:

导入调用:

 

41、alt+shift选择多行,同时编辑

42、Vue如何引入非es6标准外部js文件:

https://forum.vuejs.org/t/vue-es6-js/39898

 

43、在vue单页面中引入非ES6的第三方js库(没有export过的)(很重要!)

 

45、VUE项目中引入JS文件的几种方法:

https://blog.csdn.net/lixinyi0622/article/details/107361493/

 

46、WebApi+Ajax传参与接收:

https://www.cnblogs.com/turnip/p/12341893.html

 

47、webapi之dynamic传值

https://blog.csdn.net/qq_36003284/article/details/100156667

 

 

48、WebAPI 如何获取相对路径 获取本地路径

 

49、WebApi获取传来的文件:

https://blog.csdn.net/cxu123321/article/details/106021435

 

ASP.NET Core Web API接收文件传输:

https://blog.csdn.net/haojinming/article/details/79992858?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.control

 

50、ASPNET Core api 中获取应用程序物理路径:

https://blog.csdn.net/yhjahjj1314/article/details/81437418

netcore 如何获取路径对应的服务器实际路径地址:

https://bbs.csdn.net/topics/392218026

 

51、ASP.NET Core单文件和多文件上传并保存到服务端:

https://www.cnblogs.com/njccqx/articles/13501741.html

 

52、.net core 的webapi项目,怎样设置服务端允许跨域:

https://blog.csdn.net/festone000/article/details/88564903

 

53、【vue踩坑记录】2、“no-referrer-when-downgrade”和“No 'Access-Control-Allow-Origin' header is pres”两类浏览器跨域请求问题:

https://blog.csdn.net/edc3001/article/details/86762876

 

55、vue解决跨域方法:

https://www.cnblogs.com/lihaohua/p/12372267.html

vue解决跨域问题:

https://segmentfault.com/a/1190000019582944?utm_source=tag-newest

 

56、vue.config.js解决跨域问题:

https://www.cnblogs.com/whoamimy/p/11945474.html

 

57、以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。

https://blog.csdn.net/weixin_45525177/article/details/106380308

 

58、关于webuploader跨域解决方法:

https://www.cnblogs.com/zxcnn/p/5745099.html

 

60、如何在ASP.NET MVC / WebAPI应用程序中支持HTTP OPTIONS动词

https://cloud.tencent.com/developer/ask/65327

 

61、NetCore+WebUploader实现大文件分片上传

https://blog.csdn.net/wdw984/article/details/85280819

62、IIS处理OPTIONS请求问题

https://blog.csdn.net/sinat_28984567/article/details/104674090

https://blog.csdn.net/u013346423/article/details/70176914

 

63、

①需要在vue页面启动时执行的js可以放在scr/lib下,使用window.onload的方式进行启动运行

  • 该js所需调用的类库要放在静态目录下,否则找不到

 

65、单个vue组件内部引入外部js文件的方法:

之所以要做这个是因为,在一个组件内部需要引入一个js文件来定位。如果放在index.html,这样每个组件都会有这个js。所以需要在组件内单独引入。

https://www.jb51.net/article/178777.htm

 

66、vue中使用template可以灵活控制区块,很方便:

67、./表示本文件所在的根目录,../表示项目的根目录

68、①ref 写在标签上时:this.$refs.名字  获取的是标签对应的dom元素

②ref 写在组件上时:这时候获取到的是 子组件(比如loginPad)的引用

 

69、获取当前事件绑定对象的属性

70、vue文件中的以下区块中都可以使用原生js语法!:

71、Vue母版页的结构:

72、

  • 接口的注入,第一个参数为接口原型、第二个参数为接口实现类型
  • 普通类型注入只需要类原型即可

73、json字符串输出前端配置(数据格式按原样输出),

注:不配置的话,使用系统的json格式输出会将数据库的首字母以外的字母转换为小写!

 

75、使用EFCore,从数据库生成类时,以下的主外键关系要去掉(注释掉),否则进行数据库操作时会报错!

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1550175.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

3D探索——Web 3D哪家强?

腾讯DeepOcean原创文章&#xff1a;http://dopro.io/web-3d-power.html 得益于手机厂商爆炸式的配置堆砌与移动互联时代到来&#xff0c;html在手机上的效果愈加丰富&#xff0c;Web开发者已经不满足于2D效果的实现&#xff0c;而把目标放到了更加炫酷的3D效果上。 在Web3D百花…

17个WebGL框架及Web3D图形库

WebGL是基于OpenGL的JavaScript API库&#xff0c;允许Web浏览器在浏览器中渲染3D / 2D图形&#xff0c;而无需安装额外的插件、桌面应用程序。WebGL允许通过浏览器使用机器GPU将3D图形渲染成HTML页面。WebGL目前在大多数浏览器(如Google Chrome&#xff0c;Mozilla Firefox和S…

实践 ArcGIS Web 3D

ArcGIS 产品家族的 Web 3D 功能众多用户期待已久&#xff0c;从 ArcGIS 10.3.1 版本开始&#xff0c;Esri 放了个大招&#xff0c;千呼万唤始出来的 Web 3D 功能&#xff0c;终于不再犹抱琵琶半遮面了。 那到底如何将创建和发布3D场景呢&#xff1f; 下面就把今天的测试过程记录…

`web3d模型线上展厅(一)

大家好&#xff0c;我是遂海枫林。最近呢又准备活跃起来了。 最近主要研究了下3D相机迅速搭建web线上模型的一个项目。 项目缺口 由于疫情&#xff0c;线上学习&#xff0c;线上工作&#xff0c;线上研究已经成为了大众接纳和处理事务最主要的方式&#xff0c;计算机网络带来…

Web3D开发经验分享:基于Three.js的Web3D建模案例

个人主页&#xff1a; 左本Web3D&#xff0c;更多案例预览请点击》 在线案例 个人简介&#xff1a;专注Web3D使用ThreeJS实现3D效果技巧和学习案例 &#x1f495; &#x1f495;积跬步以至千里&#xff0c;致敬每个爱学习的你。喜欢的话请三连&#xff0c;有问题请私信或者加微…

如何利用Web3D技术打造在线虚拟展览馆

随着Web3D技术的不断发展&#xff0c;越来越多的企业和组织开始将其应用于虚拟展览馆的建设中。虚拟展览馆可以为观众提供高度沉浸式的展览体验&#xff0c;让观众可以随时随地参观各种展览&#xff0c;同时也为展览组织者提供了更多的展示方式和机会。下面将介绍如何利用Web3D…

使用threejs简单Web3D效果

目录 1. threejs介绍 2. thresjs的使用 3. 组件介绍 4. threejs的动画 5. 参考资料 前几天在网上看到一个threejs的实现的web 3d的动画&#xff0c;很炫酷&#xff0c;所以特地去了解了一下threejs。我们首先看下官方使用threejs实现的效果&#xff1a; 1. threejs介绍 t…

几种Web3D技术的比较

1 引 言 虚拟现实(VirtualReality,简称VR)技术是一种逼真地模拟人在自然环境中的视觉、听觉、运动等行为的人机界面技术。由于虚拟现实具有实时的三维空间表现能力、提供了人机交互式的操作环境以及给人带来了身临其境的感受,它正成为继多媒体之后的又一个研究和应用的热点,开…

Web3D发展趋势以及Web3D应用场景

1&#xff0c;Web3D发展趋势 随着互联网的快速发展&#xff0c;Web3D技术也日渐成熟&#xff0c;未来发展趋势也值得关注。以下是Web3D未来发展趋势的七个方面&#xff1a; 可视化和可交互性的增强&#xff1a;Web3D可以为三维数据提供可视化和可交互性的增强&#xff0c;将极大…

Web 3D 从入门到跑路

大厂技术 坚持周更 精选好文 前情概要 作为在该领域小白的我&#xff0c;在准备该主题分享之前&#xff0c;我信心满满的去知乎查了下&#xff0c;如何学习 WebGL&#xff1f; 如何入手webGl以及three.js呢? - 知乎[1] 前端开发者应该如何学习计算机图形学相关的知识? - 知…

什么是Web3D?Web3D技术发展历程以及Web3D应用场景

当今的互联网已经迈入了第三代&#xff0c;这被称为Web3.0&#xff0c;而Web3D正是Web3.0的其中一个技术分支。Web3D是指将三维图形技术应用于Web上的技术&#xff0c;它是将3D图形和Web技术结合起来的一个分支&#xff0c;可以使用户在Web上以更真实、更直观的方式浏览和操作虚…

Web3D 从入门到跑路 · 3D 初体验

3D初体验 本文整理自老冯于 凹凸 2022 年技术分享&#xff0c;带领大家从案例、应用、技术生态出发&#xff0c;让大家了解一下 3D 在 Web 端的现状。 Hey 3D whats up&#xff0c;最近在Web圈混得怎样 在“元宇宙”概念越来越火热的背景下&#xff0c;我们准备了一系列的 3D…

20151021

题目一给定一个无序数组&#xff0c;请调整该数组&#xff0c;调整成奇数放在数组的左边&#xff0c;偶数放在数组的右边。但是奇数与奇数之间的相对顺序不变&#xff0c;偶数和偶数之间的相对顺序也不变。要求思考&#xff1a;如果额外空间复杂度必须为O(1)&#xff0c;时间复…

独家专访阿里集团副总裁贾扬清:我为什么选择加入阿里巴巴?

真正跟贾扬清近距离接触后笔者发现&#xff0c;这位被很多人称为“AI 架构大神”的 80 后青年科学家&#xff0c;更像一位温柔且平易近人的邻家“学霸”&#xff0c;虽然技能全面碾压但丝毫没有架子。加入阿里以来&#xff0c;贾扬清一直忙于了解集团覆盖范围极广的各项产品和业…

龙蜥白皮书精选:云原生混部资源隔离技术

文/云原生 SIG 01 技术方案简介 混部就是将不同类型的业务在同一台机器上混合部署起来&#xff0c;让它们共享机器上的 CPU、内存、IO 等资源&#xff0c;目的就是最大限度地提高资源利用率&#xff0c;从而降低采购和运营等成本。 混部通常是将不同优先级的任务混合在一起&a…

windows10系统装cad2007提示缺少NET组件

2019独角兽企业重金招聘Python工程师标准>>> 打开控制面板-->找到 程序 选择 启用或关闭windows功能 打开.NET Framework3.5(默认它是关闭的)&#xff0c;然后确定 这时windows会提示要更新下载&#xff0c;确认即可&#xff0c;等待下载完成再重新运行CAD2007安…

AUTOCAD2007安装过程中遇到的问题以及解决方法

1.卸载CAD2007时提示“错误1316&#xff0c;指定的账户已存在 WINR打开注册表 点击HKEY_LOCAL_MACHINE->SOFTWARE->Classes->installer->products->7D2F 将7D2F开头的整个文件删除&#xff0c;即可安装。 CAD2007执行上述操作后重新安装时会部分会提示错误130…

lisp倒入excel数据画图_如何将EXCEL中的数据导入CAD2007画图

展开全部 bai 1、打开Excel&#xff0c;输入数据du。 zhi2、复制B列的数据。打开CAD&#xff0c;输入dao“内pl”,回车。容然后在命令行直接“CtrlV”可以以这些点直接生成一条多段线。 3、其实CAD是可以读取从Excel在复制过去的内容的。那么我们就可以把所有可以在命令行输入…

CAD二次开发--CAD2007(.Net3.5环境)等低版本CAD二次开发在VS中无法捕获断点调试解决办法(CAD二次开发无法断点调试解决办法)

目录 1.说明 2.解决办法 1.说明 在进行CAD二次开发的时候如果想进行断点调试,众所周知,在VS环境里设置断点后直接启动类库项目就好了,只需要在启动项属性里设置下“启动外部程序”就可以了,设置成cad安装目录中的acad.exe。 这样当程序运行到断点处就会自动捕获!!!!…