其他分享
首页 > 其他分享> > Svelte + Vite 知识点一

Svelte + Vite 知识点一

作者:互联网

SVELTE + VITE (一)

Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。

与使用虚拟(virtual)DOM 差异对比不同。Svelte 编写的代码在应用程序的状态更改时就能像做外科手术一样更新 DOM。

搭建项目

npm init vite

选择 svelte-ts 模板

初始化后目录结构如下

SVELTE特点

测试初始化项目打包体积:

打包体积:

针对初始化项目进行打包:

简介

添加数据

<script>
let name = 'world'
</script>
<h1>
    Hello {name} !
</h1>

动态属性

<img {src} alt/>  
<!-- 
or <img src={src} alt=""/>
-->

CSS样式

<style>
    p{ color:red }
</style>
<p>
    This is a ...
</p>

嵌套组件

<script>
import Nested from './Nested.svelte';
</script>

<Nested />
<!-- <Nested ></Nested>  -->

HTML 标签

<p> {@html string} </p>

创建一个应用程序

import App from './App.svelte';

const app = new App({
	target: document.body,
	props: {
		answer: 42
	}
});

赋值

<script>
	let count = 0;

	function handleClick() {
		count += 1;
	}
</script>

<button on:click={handleClick}>
	Clicked {count} {count === 1 ? 'time' : 'times'}
</button>

(...待续)

标签:count,知识点,Svelte,DOM,...,组件,svelte,Vite
来源: https://www.cnblogs.com/zcookies/p/15546575.html