基础写法123456// main是固定写法 是程序的入口void main(){ print('Hello world');}
变量与常量变量
var 声明变量 可赋予不同类型的值
final 声明一个只能赋值一次的变量
常量
const 声明一个只读的常量 一旦声明 常量的值就不能改变
数据类型数值型 - Number类型:
int 整型
double 浮点型
数值型操作:
+、-、*、/、~/、%
~/ 取整运算符
常用方法:12345678910111213141516e.g.int a = 10 ;...
问题描述:css 多行文本溢出显示省略号 -webkit-box-orient: vertical 编译后会过滤 不生效
解决办法:1234567891011width: 262px;height: 50px;font-size: $f17;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/* autoprefixer: off */ <== /*添加以下两段注释即可生效*/-webkit-box-orient: vertical;/* autoprefixe...
具体报错内容:Property binding ngIf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".
解决办法:
导入 import { CommonModule } from '@angular/common';
imports 中引入 CommonModu...
报错描述:项目打包时 运行 ng build --prod --aot 报错
报错信息:"property 'controls' does not exist on type 'AbstractControl' "
解决方案:12345678<!-- html --><div class="upload-img-item" *ngFor="let item of getFormArrayProductDetailsImg();let i = index;" [formGroup]="addProductForm....
解决方案:
在路由中添加 {useHash:true}
12345678//app-routing.module.ts@NgModule({ imports: [ RouterModule.forRoot(routes, { useHash: true }) <=== ], exports: [RouterModule]})
之前变量赋值都是这样做的 然后使用把 testData 值 绑定在页面上
123456789101112public testData: any = [];this.ajax.loadData({ title: '获取数据', method: 'get', uri: `product/parameter`}).subscribe(res => { if (res.status == 1) { this.testData = res.payload.testData; }})
但...
*ngfor 循环遍历 属性不存在
angular7 打包项目后 跳转路由刷新页面报 404 错误
angular7项目打包 ng build –prod –aot 报错
安装环境这边提供两种方法 以下是 Windows 下安装
dart 官网
在官网上下载安装的时候 速度特别慢 以为是网速不行 等了好久 后面发现需要翻墙 所以官网下载的时候 在注意下需要科学上网
不能科学上网的同学 可以采用下面这种方式 直接下载 dart-sdk 包
dart 中文社区
这种方法需要自行配置环境变量 配置好以后 可以在终端输入 dart 检查是否配置完好
运行环境打开 VsCode 的应用商店 下载 Code Runner 这个插件 可以运行小代码的神器
安装好之后 可以来测试下
新建一个dart文件 在文件内输入如下代码
123void main()...
官方建议使用 Android studio 来开发 flutter
对于前端的同学来说 使用起来稍有些不顺手
所以还是使用比较顺手的 vscode 来开发
俗话说 工欲善其事必先利其器嘛 (^▽^)
安装环境在 vscode 中的应用商店里 下载以下依赖包:
flutter
dart
下载完成后 就要新建一个项目啦
在终端中输入 flutter create my_flutter 回车
需要等待一小会
完成后可以使用 flutter doctor 检测下配置是否都安装好了
运行模拟器打开 flutter 项目中 bin 目录下的 main.dart 文件
vscode 窗口...
最近项目提了个需求:在微信小程序中打开外部 H5 界面
遂翻了下官方文档 官方文档给出可使用 web-view 作为承载网页的容器并会自动铺满整个小程序页面
每个页面只能有一个 web-view,web-view 会自动铺满整个页面,并覆盖其他组件
但是个人类型的小程序不支持使用
打开内嵌H5界面具体使用方法:
123<!-- openNewW.wxml --><web-view src='{{href}}'></web-view>
src 属性:webview 指向网页的链接 可打开关联的公众号的文章 ...