前端

iOS Xib弹框展示多行文字父视图根据子视图高度自适应

项目开发中经常会遇到弹框的需求,如果弹框中文字内容是固定的那么弹框高度也是固定的很好写。如果文字从接口获取,并且要求弹框高度随文字高度变化就要考虑多种情况了。 至少要考虑三种情况,分别给弹框设置一个最小高度和最大高度。 1.如果当前文字内容高度<规定的文字内容最小高度 ,那么当前弹框高度=规定的弹框最小高度 2.如果规定的文字内容最小高度<当前文字内容高度<规定的文字内容最大高度

23. GUI图形用户界面

参考链接: #5.插件介绍WindowBuilder 1、GUI的介绍 1.1 GUI概述 早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。就是到现在,我们还可以依稀看到它们的身影:在Windows中开个DOS窗口,就可看到历史的足迹。后来,Apple公

VUE常见面试题50道

1、对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器   vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统   vue是一款MVVM框架,基于双向绑定数据,当数据发生变化时候,vue自身会进行一些运算   特点:简洁轻量、数据驱动、组件化、模块友好   vue.js使用了IE8无法模拟的 ECMAScript 5 特性,没有替代方案 2、简述Vue双向数据

一文搞懂前端跨页面通信的那些方案们

前端开发逃避不开跨页面通信这项工作,跨页面通信,就好比A页面要和B页面说话,可能只是说一句话,不需要回话,可能是要给一些东西,希望得到回复,并频繁进行沟通,接下来我们说说这些跨页面通信的方案们,希望对你有所帮助。 目录1 页面传参2 页面路由传参3 后端接口做为中转

uniapp路由—— uni-simple-router

要在uniapp中使用路由守卫,uniapp原生的api是比较欠缺的,所以要用‘uni-simple-router’插件包 安装 // 项目根目录执行命令行 下载稳定版本 npm install uni-simple-router@2.0.7 // 根据pages.json总的页面,自动构建路由表 npm install uni-read-pages 配置vue.config.js

一文玩转【relation-graph 关系图谱】再也不怕遇到这样的需求

✨ 关于 relation-graphrelation-graph是支持Vue2、Vue3、React的关系数据展示组件,支持通过【插槽】让使用者使用"普通HTML元素、Vue组件、React组件"来完全自定义图形元素,并提供实用的API接口让使用者轻松构建可交互的图形应用。 官网文档:

uni-app app端web-view通信

本文简介 点赞 + 关注 + 收藏 = 学会了 在 uni-app 或者 微信小程序 中,都有 web-view 组件。 该组件是一个浏览器组件,可以承载网页的内容。而且该组件是全屏的,会覆盖该组件之外的其他内容。 本文要讲解在 uni-app 中使用 web-view 怎么实现大量数据通信。 我所使用的是 Vue 3 语法。 web-view 数据通信方法 web-view 文档 web-

手写connect

使用react-redux中的 function mapStateToProps(state) { console.log("查看state"); console.log(state); return { count: state.count, personList: state.person }; } function mapDispatchToProps(dispatch) {

vue中使用axios请求post接口,请求会发送两次

在vue中使用axios请求post接口,请求会发送两次 image.png image.png 所有跨域的js在提交post请求的时候,如果服务端设置了可跨域访问都会默认发送两次请求,第一次是预检请求,查询是否支持跨域,第二次才是真正的post提交。JS中出现这个现象原因在于你发送了一个非简单请求。 浏览器分为简单请求以及非简单请求: 跨域请求需要先发一次Option预

vue组件传值的12种方式

vue组件间的12种传值方式 Vue最常见的12种组件间的通讯方式 props $emit .sync v-model ref $children / $parent $attrs / $listeners provide / inject EventBus Vuex $root slot 适合父子间通信:props、$emit、$ref、slot、$parent、$childre