Open mantou132 opened 6 years ago
这是个好主意,不过不知道是否会影响界面美观
多行时才会调整字号,就算在当前样式下问题也不大。
我在实现时遇到两个问题:
不过当
如果今后需要显示更多的翻译结果信息,其他内容的字号需要相应的调整。
这个
vue-emotion 怎么响应式的修改样式
可以通过传递 props
的方式动态修改
const H1 = styled.h1`
font-size: ${(props) => props.size}px;
color: ${(props) => props.color};
transition: all 0.3s ease;
`;
@Component
export default class Test extends Vue {
size = 12;
color = 'red';
created() {
setTimeout(() => {
this.size = 16;
this.color = 'green';
}, 500);
}
render() {
const { size, color } = this;
return (
<H1 size={size} color={color}>
Title
</H1>
);
}
}
跟 autosize 冲突
这个应该可以用 autosize.update(elements)
来重新更新高度
不应该在单词内换行
这个需要把 word-break
的 break-all
修改成 keep-all
🌚
类似谷歌翻译的 webapp,字数或者行数过多时调整字号