element/FAQ.md
Leopoldthecoder fdf0938c93 add FAQ
2016-10-13 11:33:39 +08:00

38 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## FAQ
### 给组件绑定的事件为什么无法触发?
在 Vue 2.0 中,为自定义组件绑定原生事件必须使用 `.native` 修饰符:
```html
<el-button @click.native="handleButtonClick">Click Me</el-button>
```
### 在项目中引入 Element UI但是 CSS 报错/字体文件报错/组件没有样式是什么原因?
请参考我们提供的 [starter kit](https://github.com/ElementUI/element-starter),在 webpack 的 loaders 中正确配置 file-loader、css-loader 和 style-loader。此外我们还提供了基于 [cooking](https://github.com/ElementUI/element-cooking-starter) 和 [laravel](https://github.com/ElementUI/element-in-laravel-starter) 的项目模板。
### 在项目中引入 Element UI报 `Uncaught Error: Module build failed: SyntaxError: 'with' in strict mode` 是什么原因?
请避免你使用的编译器处理 Element UI。比如若是使用 webpack请在 loaders 中配置:
```javascript
{
test: /\.js$/,
loader: 'babel',
exclude: /node_modules/
}
```
### 将 Element UI 克隆至本地,运行时为何会报错/跑不起来?
首先,确保克隆的是 master 分支的最新代码,并且文件完整。其次,确保本地的 node 版本在 4.0 以上npm 版本在 3.0 以上。最后,请按照 README 的方法启动开发环境:
```bash
npm run dev
```
或是直接打包:
```bash
npm run dist
```