注:實例環境 vue cli構建的項目
安裝layui
npm install layui@layui@2.6.8 --save-dev
安裝jquery
npm install jquery@3.6.0 --save-dev
main.js 導入插件css,js
import { createApp } from 'vue' import App from './App.vue' import 'layui/dist/css/layui.css' import 'layui/dist/layui' createApp(App).mount('#app')
App.vue
<template> <Example></Example> </template> <script> import Example from './components/Example' export default { name: 'App', components: { Example } } </script> <style> </style>
Example.vue
<template> <div class="layui-container"> <button type="button" class="layui-btn layui-btn-primary">原始按鈕</button> <button type="button" class="layui-btn">默認按鈕</button> <button type="button" class="layui-btn layui-btn-normal">百搭按鈕</button> <button type="button" class="layui-btn layui-btn-warm">暖色按鈕</button> </div> <div class="layui-container"> <form class="layui-form" action=""> <div class="layui-form-item"> <label class="layui-form-label">輸入框</label> <div class="layui-input-block"> <input type="text" name="title" required lay-verify="required" placeholder="請輸入標題" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">密碼框</label> <div class="layui-input-inline"> <input type="password" name="password" required lay-verify="required" placeholder="請輸入密碼" autocomplete="off" class="layui-input"> </div> <div class="layui-form-mid layui-word-aux">輔助文字</div> </div> <div class="layui-form-item"> <label class="layui-form-label">選擇框</label> <div class="layui-input-block"> <select name="city" lay-verify="required"> <option value=""></option> <option value="0">北京</option> <option value="1">上海</option> <option value="2">廣州</option> <option value="3">深圳</option> <option value="4">杭州</option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">復選框</label> <div class="layui-input-block"> <input type="checkbox" name="like[write]" title="寫作"> <input type="checkbox" name="like[read]" title="閱讀" checked> <input type="checkbox" name="like[dai]" title="發呆"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">開關</label> <div class="layui-input-block"> <input type="checkbox" name="switch"