06 2022 档案
摘要:1、控制台项目调用DAL类库操作上下文对象报错 在控制台项目(Framework框架)里调用DAL类库来操作EF上下文对象进行数据库的操作报错。 原因:控制台项目没有安装EntityFramework的框架的包。在netCor里会不会报错没试过。 安装好后重新运行则不会报错了。
阅读全文
摘要:1、新建一个控制台项目 也可以是asp.net的Web项目,如:mvc或者webapi等。 在该项目所在解决方案里再建一个Models文件夹,然后在文件夹里建一个Models类库,如图: 打开nuget包,安装EF所需要的包到Models类库里。 2、在类库里建立实体类 这里只创建一个基本实体类Ba
阅读全文
摘要:ORM ORM (实体关系模型) O: Domain Object 领域模型 R: Relational Database 关系型数据库 M: Mapping 映射关系 EntityFramework也是其中一种orm框架 参考资料: http://www.entityframeworktutori
阅读全文
摘要:1、直接引入axios发送 一般为了方便或者是刚学习vue时,我们都喜欢这样做。比如,在组件里引入axios再发送。 组件里引入:import axios from 'axios'; 直接放在方法里发送: axios.get('https://autumnfish.cn/api/joke/').th
阅读全文
摘要:什么是NPM 简单来说,npm(Node Package Manager)是包含在node.js里面的一个包管理工具,NPM会随着Node.js一起安装。NPM为开发者提供了一个代码共享的大平台,当我们在项目中需要使用某个模块(jsvascript包)时,可以直接使用NPM包含管理工具来下载对应的包
阅读全文
摘要:设置端口号和关闭语法检查 const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, //关闭语法检查 lintOnSave:fal
阅读全文
摘要:查看 npm 版本 npm -v npm 常用命令简写说明 -g: 为 --global 的缩写,表示安装到全局目录里 -S: 为 --save 的缩写,表示安装的包将写入package.json里面的dependencies -D: 为 --save-dev 的缩写,表示将安装的包将写入packe
阅读全文
摘要:为什么要在Vue的原型对象里添加属性和方法 有时候为了方便组件使用同一个数据或者方法,可以定义在Vue的原型对象上,这样就是全局的了,所有组件都能够访问到。经常封装发送axios请求的方法为一个js文件。然后引入添加到Vue的原型对象上。这样发送请求很方便。而且维护方便。 在Vue的原型对象里添加属
阅读全文
摘要:iis发布一个JSON文件 IIS发布json文件,请求时就能得到里面的json数据。如: 内容: 发送ajax请求会跨域 解决 IIS管理->网站->功能视图->Http响应标头 添加 Access-Control-Allow-Origin:* 再次请求即可正常访问
阅读全文
摘要:官网->组件->扩展组件(uni-ui)- 如:uni-calendar日历组件的使用 下载,选择HBuilder打开 下载后存放的位置如: 引入 import uniCalendar from '../../uni_modules/uni-calendar/components/uni-calen
阅读全文
摘要:将webapi项目发布至iis,调用该api就出现错误。 因为webconfig中使用了rewrite,所以需要安装一下 IIS URL Rewrite Module。 如果是.net 6的话,还需要安装 AspNet Core Module。也就是下载 ASP.NET Core 6.0 Runti
阅读全文
摘要:uniapp中组件通信和vue组件通信都差不多。只是全局事件总线的方式在uniapp里封装过了。可以不用在vue里注册也可以在组件里使用。 父组件传子组件 这个和vue组件一样,可以用props配置项。 父组件传值: 子组件接收: 结果: 子组件传父组件 就是vue里的自定义事件实现。将回调留在父组
阅读全文
摘要:uniapp里组件创建和组件的生命周期和vue里组件一致。 组件创建 创建一个vue文件即可 <template> <view> <h2>测试组件</h2> </view> </template> <script> export default{ name:'test', data(){ retur
阅读全文
摘要:1.csproj文件: .net 开发环境中建立项目时,会产生 .csproj 文件,这是C#的工程文件,其中记录了与工程有关的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置的信息等。 Visual Studio会根据csproj里的XML定义来管理项目文件以及相关其他一些种类非常丰
阅读全文
摘要:uniapp中路由跳转有如下两种方式: 1、声明式路由跳转 声明式路由跳转通过navigator实现 页面跳转。该组件类似HTML中的<a>组件,但只能跳转本地页面。目标页面必须在pages.json中注册。参考官网:组件->内置组件->uni-app组件->路由与页面跳转 要跳转的页面必须注册路由
阅读全文
摘要:安装 执行npm install node-sass --save 出现如下错误: 还有 为什么有Python的提示报错 原因:提示没有安装python、build失败,如果拉取binding.node失败,node-sass会尝试在本地编译binding.node,过程就需要用到python。 为
阅读全文
摘要:修改表名 EXEC sp_rename '原表名', '新表名'; 修改字段名 EXEC sp_rename '[表名].[字段名]','新字段名' ; 添加字段 alter table 表名 add 列名 字段类型; 如果字段不为空,需要先添加一个默认值 alter table 表名 add 列名
阅读全文
摘要:引入路由配置文件index.js报如下错: Error in beforeCreate hook: "TypeError: this._router.init is not a function" Error in beforeCreate hook: "TypeError: this._route
阅读全文
摘要:跨端兼容 uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接满足。 但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。 条件编译 条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码
阅读全文
摘要:1、图片上传 uni.chooseImage(OBJECT) 调用uni.chooseImage(OBJECT)即可打开弹窗选图片 从本地相册选择图片或使用相机拍照。App端如需要更丰富的相机拍照API(如直接调用前置摄像头),参考plus.camera OBJECT 参数说明 success 返回
阅读全文
摘要:1、子级路由加斜杠 这样子级路由和父级路由就处于同一级了。从路由上就无法看出是子级路由。 至于为啥父子容器也会被显示,而不是单独显示子级组件的内容? 子组件内容 我们去父组件里看看 原来是因为父组件里有<router-view/>标签。 虽然从路由配置上看,子组件是和父组件处于同一级路由,但是,子组
阅读全文
摘要:1、链接远程 2、服务器上发布 3、安全组设置 因为阿里云服务器上发布的项目设置为了8080端口,所以要去安全组进行设置,否则即使使用公网ip加8080端口也访问不了。 然后用服务器的公网ip加端口即可访问 http://xx.xx.xx.xx:8080/
阅读全文
摘要:用IIS 发布网站,不能访问且出现错误: HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。您无权查看此目录或页面 解决办法: 1.打开IIS界面,选中发布的网站,右键—>编辑权限 2.找到“安全” — “编辑” (注:此页面“
阅读全文
摘要:step1 项目右键->发布->这里用文件系统发布,所以选文件夹 step2 选好一个干净文件夹后即可完成 step3 进行如下配置 step4 点击发布 step5 在iis发布即可
阅读全文
摘要:发布网站访问后报403.14 - Forbidden错 解决方法: 点击发布的网站->功能视图->右键目录浏览->打开功能->启用 第一步: 第二步:
阅读全文
摘要:1、首先,确保你电脑有装IIS服务。 没有装就装一下:控制面板->程序和功能->启用或关闭Windows功能->InternetInformationServices 2、进入IIS 右键网站->添加网站 在弹窗的配置里进行如下设置: 确定即可发布完成。 用本机ip地址加端口即可访问 http://
阅读全文
摘要:官网下载vscode太慢,如图: 解决方法:直接点下载的文件,右键复制链接地址,新建一个窗口,替换如下内容 将 链接中 az764295.vo.msecnd.net 替换为 vscode.cdn.azure.cn 就可以解决了。其实就是把链接其换成 国内的镜像源。 替换后: 参考自:https://
阅读全文
摘要:1、永久使用 npm config set registry https://registry.npm.taobao.org 这样配置以后都是用淘宝的镜像下载资源 国内的访问速度会比较快 2、直接安装使用 npm install -g cnpm --registry=https://registry
阅读全文
摘要:uniapp数据缓存就是利用浏览器的localStorage存储。 1、异步存储 1.1、uni.setStorage(OBJECT) 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。 OBJECT 参数说明 1.2、uni.getStorage(OB
阅读全文
摘要:uni.request(OBJECT) 用这个方法即可发送网络请求。 在各个小程序平台运行时,网络相关的 API 在使用前需要配置域名白名单。 OBJECT 参数说明 如: <template> <view> <button v-on:click="SendGet">发送请求</button> </
阅读全文
摘要:上拉加载 onReachBottom 页面生命周期的onReachBottom钩子可以监听上拉滚动条到底时的事件。 onReachBottom页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。 注意 可在pages.json里定义具体页面底部的触发距离onReachBo
阅读全文
摘要:下拉刷新的开启模式 1、全局开启 这样直接在配置文件pages.json的globalStyle配置属性里设置"enablePullDownRefresh":true即可开启。不过这样每个页面都开启了下拉刷新了。 2、局部开启 在配置文件pages.json的"pages"属性里每个组件自己的pag
阅读全文
摘要:1、应用(App组件)生命周期 只能在App.vue里监听应用的生命周期。专门为app组件准备的。 官方文档 → 全局文件 → App.vue → 应用生命周期 在app.vue里面设置。 <script> export default { // 只能在App.vue里监听应用的生命周期 onLau
阅读全文
摘要:uniapp中数据绑定和vue一样。如: <template> <view> <view>{{msg}}</view> <view v-for="(item,index) in list" :key="item.id"> 序号:{{index}} 姓名:{{item.name}} </view> <
阅读全文
摘要:1、尺寸单位 uni-app 支持的通用 css 单位包括 px、rpx。 px 即屏幕像素。 rpx 即响应式 px,一种根据屏幕宽度自适应的动态单位。以 750 宽的屏幕为基准,750rpx 恰好为屏幕宽度。 750rpx刚好是一个屏幕宽度。 .box1{ width: 750rpx; heig
阅读全文
摘要:1、基础组件 1.1、text 文本组件,用于包裹文本内容。 属性说明 1.1.1、selectable 文本是否可选 1.1.2、space 显示连续空格 space 值 1.1.2.1、ensp 中文字符空格一半大小 1.1.2.2、emsp 中文字符空格大小 <template> <view>
阅读全文
摘要:SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择。
阅读全文
摘要:pages.json全局配置文件就是一个js对象。对象属性如下: 1、globalStyle属性(全局样式) 用于设置应用的状态栏、导航条、标题、窗口背景色等。(全局样式) 在这里设置的样式是全局的。所有页面都可使用。如果页面有单独设置,则会覆盖掉全局设置的样式。 globalStyle属性的值为一
阅读全文